11

私が Eclipse で行う最も一般的なビルド アクティビティ (自動ビルドを許可する以外) は、clean と package のパラメーターを使用して "Maven Build..." を実行することです。これにより、すべてのテストが実行されます。m2eclipse はこれで素晴らしい仕事をし、私は出力が気に入っています。テストが中断した場合は、JUnit プラグインやデバッガーなどの使用にジャンプします。

実行 (およびデバッグ) ボタンのドロップダウン メニューの下にある [お気に入りの整理...] を使用して、この種のビルドを「永続的」にし、アクセスと使用をやや簡単にしました。

しかし、簡単ではありません。

現在私が持っているのは、最後のアクティビティ、開いているファイル、またはプロジェクト ウィンドウで選択した項目に基づいて、刻々と変化するボタンです。はい、実行ボタンの横にある下向き矢印をクリックして、「クリーン アンド パッケージ」のお気に入りを選択できますが、1 日に何百回も行うものについては、それは難しすぎます。

ワンボタンが欲しい。クリックするだけでブームになるツールバーの大きなボタンがダイナマイトになります。ビルドのお気に入りにホット キーを割り当てる方法も受け入れます。たとえば、ctrl+r などを押して、お気に入りのアイテムを実行できます。

私のために何を手に入れたの?

4

3 に答える 3

10

Eclipseでキーバインディングを再発見しました。それは私が望んでいるものではありません、十分に機能していると思います。F7をMavenのテストフックにバインドするだけです。「」と同じmvn clean packageではありませんが、より良い解決策が見つかるまでは問題ありません。

これが私がそれをした方法です:

  1. 設定を開く
  2. [一般]->[キー]を開きます
  3. 「Mavenテスト」(または「Mavenテストの実行」)を検索します
  4. RunMavenTestエントリを選択します
  5. 「バインディング」というラベルの付いたフィールドをクリックします
  6. F7(またはバインドしたいキーストローク)を押します
  7. WindowsでWhenフィールドをに設定するのがおそらく最善です

これで、F7キーを押すと、日食が実行されます" mvn test"。

何らかの理由で、それは完全に良いものだと確信していますが、m2eclipseプラグインの作成者は「RunMavenパッケージ」フックを提供していませんでした。はぁ。

于 2012-05-01T23:54:14.190 に答える
5

これを行うにはいくつかの方法があるようです-Eclipseで直接行う方法はありません:

于 2012-04-23T08:08:55.277 に答える
3

Maven 実行構成を作成し、名前の最初の文字として番号を入力する場合は、Shift-Alt-X Ctrl-M N を使用できます。ここで、N は名前の最初の文字として指定した番号です。あなたの場合は、次のようにします。

  1. プロジェクトを右クリックし、[Run As] を選択してから [Maven build...] を選択すると、新しい Maven 実行構成を作成するためのダイアログが開きます。
  2. 構成の名前を1-testにします。
  3. テストを目標にします。
  4. [適用] を押してから [閉じる] を押します。
  5. Shift-Alt-X Ctrl-M 1 と入力します。これにより、作成した構成が選択されます。
  6. Enterキーを押すと起動します。
于 2013-10-03T11:47:00.903 に答える