83

ボタンを 1 回押すだけで複数のアプリケーションを実行する方法はありますか?

たとえば、私はAppAAppB、およびAppCを持っています(これらはすべて Java です)。ボタンを 1 回押すだけで、3 つすべてを何らかの順序で実行できる方法はありますか?

10個ほどのアプリケーションで「実行」ボタンを押すのはちょっと面倒です。私はスクリプトまたはおそらくプラグインを想定していますか?

4

7 に答える 7

136

これはバージョン 15 以降で可能になったと思います。「複合」タイプの実行 / デバッグ構成を作成し、実行する構成を選択するだけです。

  1. 実行するさまざまなアプリケーション (またはその他の実行構成) の実行構成が事前にセットアップされていることを確認します。
  2. 「実行」メニューをクリックします
  3. 「構成の編集」をクリックします
  4. 緑色の「+」アイコン (ウィンドウの左上) をクリックします。
  5. 「化合物」をクリック
  6. 右側のペインで、グループの意味のある名前を入力し、緑色の「+」アイコン (ウィンドウの左上ではなく、右側のペインにあるアイコン) をクリックします。
  7. 実行構成の 1 つを選択します
  8. 1 回のクリックで実行するすべての構成に対して、5 と 6 を繰り返します。
  9. ヒット OK
  10. メニューバーのドロップダウンで、新しく作成した複合構成を選択します
  11. 実行ボタンを押します (すべてのアプリケーションをデバッグ モードで起動できるわけではないことに注意してください。そうしたい場合は、個別に行う必要があります)。
  12. すべてのアプリケーションが 1 つずつ起動するのを確認します。新たに見つけた自由な時間を楽しみましょう

2つの欠点:

  1. 以下で CashIsClay が指摘しているように、構成の実行順序を明示的に変更することはできません。それらはアルファベット順に実行されます。これが大きな制限であるかどうかはわかりませんが、実稼働環境での回復力のために、アプリケーションを任意の順序で開始できるようにしたいと考えています。もちろん、それほどひどい回避策は、実行構成に次のような名前を付けることです。フー'; '2. Bar'、Bar の開始前に Foo を実行することが不可欠な場合。
  2. 「デバッグ」ではなく、「実行」モードでのみ開始できます。

他の回答では、IntelliJ のネイティブ オプションよりも多くの機能を提供する可能性のある Multirun プラグインについて言及しています。私は使っていませんが、一見の価値があるかもしれません。

于 2016-03-02T17:11:40.643 に答える
8

そのような機能はまだありません。投票してください:

于 2013-04-22T13:46:59.377 に答える