2012-02-27 9 views
9

私はNetBeansを初めて使用しており、Mavenプロジェクトのさまざまなカスタム目標を定義して実行しようとしています。私のMaven projは多くのプラグインを使用しています。 Javaクラスを構築するために一度、JSPをあらかじめコンパイルするために、もう一つはOSGiバンドルを構築するために、もう一つは私のdevアプリケーションサーバーにデプロイするためのものです。ビルドとクリーン&ビルド以外のアクションを呼び出す

デフォルトでは、NetBeansにはビルドとクリーンがあります。&メインツールバーバーに簡単にアクセスできる「ビルドオプション」としてビルドします。これらはビルドプロセス全体(すべてをコンパイルし、私の開発者にデプロイする)を通して実行されるインストールゴールを引き起こします。

NetBeansでは、プロジェクトのプロパティを編集して「開発」プロファイルを定義し、カスタムアクションを定義する(またはデフォルトのNetBeansアクションを変更する)ことができます。

どのようにします: 1))のNetBeans 2に&ビルドを構築するか、クリーンされていないアクションを呼び出し実行するための特定のプラグインのための唯一の特定の目標を定義し、それらのアクションを呼び出します。

答えて

17

まずプロジェクトのプロパティ]> [アクション]に移動し、あなたのMVNは、上記

Project properties

を構築作成し実行します:

mvn install -P initdb,initdb-qa -DskipTest=true -Dprop.name=dev 

を次にそれが

"カスタム" の下で利用できるようになります

Custom Action

2

代わりに、プロジェクトノード上のカスタムポップアップを使用し、カスタム...アクションのダイアログ内で実行の目標を設定し、最終的に後続の実行の設定を覚えておくこともできます。記憶されたアイテムは、同じポップアップメニューに表示されます。グローバル(プロジェクトごとに)のゴール定義については、グローバルオプションを参照してください。

6

さらに多くのプロジェクトでカスタム目標を使用したい場合、すぐにアクセスできるようにするには、導入されたバージョンがわからないNetBeans 8.0.1に存在するグローバルなカスタム目標を使用できます)。

アクセスツール - >オプション - > Javaの - > Mavenの - >実行 - >編集グローバルカスタム目標の定義...

ありますが、これらの多くを追加することができ、彼らはカスタムですべてのプロジェクトのために存在することになりますセクションを参照してください。

良いことは、(ツールバーの表示)をクリックし、利用可能な6種類のアイコンのうちの1つを選択することで、ツールバーにも追加できます。

http://i.snag.gy/Ldjg3.jpg

+0

おかげさまで、あなたのソリューションはNetBeans 8.1で私に役立ちました。 –

8

これは本当に@ Ev0oDの答えにだけコメントですが、私はそれは別の答えなければならないので、画像を追加したい:あなたはこのようなものに終わるだろう。

私が使用して、ツールバーのボタンを作成した後:

ツール - >オプション - > Javaの - > Mavenの - >実行 - >編集グローバルカスタム目標の定義

私は、ツールバーにボタンを追加する必要がありましたが は>カスタマイズ(または単に右のツールバーのヘッダーをクリックして、[カスタマイズ]を選択)

私は、このダイアログで「Mavenの」グループに新しいボタンを見ることができました - >ツールバー -

ビュー: を使用して

次に、図のようにボタンをツールバーにドラッグする必要がありました。注:ツールバーヘッダーの右側の空白部分にドラッグしないでください。これは機能しません。

+0

私はそれを追加せずに自動的に持っていました。たぶんバージョンが変更される – Ev0oD

+0

私はカスタム目標を追加しましたが、ボタンを追加したいときにツールバーボタンもMavenサブディレクトリは表示されません。 –