IntelliJ IDEA:実行/デバッグ構成としてのシェルスクリプトの実行


回答:



64

「Before Launch」の「Add External tool」がうまく機能します。

スクリーンショット

編集ツール、シェルスクリプトの追加


3
これはうまくいきました-ありがとう。私が使用したプログラム: `C:\ Program Files(x86)\ Git \ bin \ rm.exe` And Parameters: `-fr〜/ .grails / .slcache /`別の例として
Ask613

3
これは、この外部スクリプトを実行したも、標準の実行/デバッグ構成の1つをまだ実行していませんか?独自の外部スクリプトのみを実行したい場合はどうなりますか?
グレッグベル

2
パスを見つけるためにshbash、入力which shまたはwhich bashシェルインチ 作業ディレクトリ$ProjectFileDir$として使用できます。これは、プロジェクトのルートディレクトリを指すマクロです。他のマクロ(モジュール固有のディレクトリなど)は、[ マクロ挿入... ]ボタンの下にあります。
Erik

2
起動後に必要になった場合はどうなりますか?
Xerus、

11

IntelliJ IDEA 2019.2アップデート

IntelliJ IDEAの新しいバージョンには、シェルスクリプトサポートが含まれています。つまり、プロジェクトのシェルスクリプトビルドを作成できるようになります。

Edit Configurations > (+) Add New Configuration > Shell Script

スクリプトを実行する前に、「別の構成実行」タスクを追加してプロジェクトをビルドすることもできます。:それはどのように見えるかなのですシェルビルド]ウィンドウを追加します。


1
悲しいかな、Javaデバッグ構成が「別の構成を実行」でシェルスクリプトを使用している場合、シェルスクリプトのみが開始されます。デバッグセッションはそうではありません。
オーリック

1
@Auricこれには問題があります:youtrack.jetbrains.com/issue/IDEA-229741
Andrey

10

11についてはわかりませんが、12では「起動前」と呼ばれる実行/デバッグ構成の一部があり、「外部ツールの追加」オプションでシェルスクリプトを選択できます。


1
ありがとう。以前は、Androidアプリを起動する前にJSファイルを連結するシェルスクリプトを実行していました。
ベンクレイトン2013年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.