57

いくつかのモジュールを含む IntelliJ プロジェクトがあります。一部のモジュールはサーバーとして実行する必要があります。すべてのサーバー (モジュール) に対して、実行構成があります。

これらの実行構成を一緒にバンドルして、実行または停止を 5 回クリックする必要がないようにすることはできますか?

問題があれば、プロジェクトは完全に Maven 化されています。

4

5 に答える 5

78

以前に受け入れられた回答は、複数のサーバーまたは終了しないスクリプトを実行する場合には機能しません。

幸いなことCompoundに、プログラムにネイティブに組み込まれている実行構成を使用して、終了しない複数のサーバーを同時に実行できるようになりました。

実際、MultiRun プラグインでさえ、GitHub ページCompoundで、プラグインよりも実行構成を使用することを推奨していると述べています。

公式 IntelliJ IDEA ドキュメント

オプションは次のようになります。

設定のスクリーンショット

それを機能させるための手順:

  1. まず、個々の実行構成を作成します
  2. 次に、新しい複合構成を作成します
  3. ここで、以前に設定した個々の実行構成を選択します。
  4. 最後に、新しいCompound構成を実行するだけです。

個々の構成はすべて同時に実行されます。終了しないサーバーやその他のスレッドに最適です!

于 2016-07-12T18:18:12.690 に答える
34

アップデート

これは可能になりました (@CrazyCoder がリンクしている問題がこの日付の時点でまだ未解決であるという事実にもかかわらず)。Intellij 12 では、「構成の編集」を行っているときに、起動前に「別の構成を実行」できます。スクリーンショットは次のとおりです。

別の構成を実行する

于 2013-05-28T18:00:20.227 に答える
1

IntelliJ 2020.2 の有料版を使用しています

私は単純なことを望んでいました - Spring Boot アプリケーションを開始してから、Angular アプリケーションを開始します。「別の構成を実行する」方法を試しましたが、うまくいきませんでした。@AxelFontaine と同じ問題に直面しました。

Multirun プラグインは私の問題を解決しました。IDE を 2 回再起動する必要がありました。1 回目はプラグインのインストール後に更新するため、2 回目は構成の保存中にエラーが発生したためです。しかし、それ以来、期待どおりに機能しています。これは、UI で作業して変更をすぐに確認できるので非常に役立ちます。同様に、Spring 開発ツールを使用すると、コードを変更してすぐにリロードできます。このプラグインは非常に役に立ちます。

于 2020-08-16T06:42:35.773 に答える