1

コマンドラインから私は書くことができます

mvn install -Pauto-deploy

このコマンドを私のEclipse Mavenプラグインに保存することは可能ですか? クリックでこのコマンドを実行したい。

Mavenメニューには標準的なものしか表示されません:

build
clean 
install 
test

このリストで見たいmy_autodeploy_command

可能だと確信していますが、方法がわかりません。

どのように表示できますか?

どこに書け mvn install -Pauto-deployばいいですか?

ここのどこか?

ここに画像の説明を入力

更新

タリンガンベリーニ用

ここに画像の説明を入力

4

4 に答える 4

3

ダイアログは正しいものです。実行するライフサイクル フェーズであるインストールは、ゴール フィールドに配置され、プロファイル (自動デプロイ) はプロファイル フィールド (-P なし) に配置されます。

実行ダイアログ

行全体を (先頭の "mvn" を除く) を [目標] フィールドにコピーすることもできます。

于 2014-03-14T08:28:08.967 に答える
1

このコマンドを私のEclipse Mavenプラグインに保存することは可能ですか?

はい、そうです:

  1. ビューでPackage ExplorerMavenプロジェクトを右クリックします
  2. 選んRun asRun configurations...
  3. Maven Build(Eclipse Mavenプラグインによって追加されたノード)を右クリックして選択しますNew
  4. Nameたとえば、フィールドをコンパイルしますclean_test_install
  5. Base directory Maven プロジェクト ディレクトリを参照してフィールドをコンパイルします。
  6. Goals たとえば、フィールドをコンパイルしますclean build test install
  7. クリックして ウィンドウApplyを閉じますRun Configuration

ツールバーで、Run As ...ボタンの右側にあるドロップダウン メニューをクリックすると、clean_test_installエントリが表示されます。

アップデート

ここに画像の説明を入力

ここに画像の説明を入力

于 2014-03-14T08:43:39.900 に答える
0

プロジェクトを起動する醜い/複雑なmavenコマンドがありました。そして、Windowsでは、コマンドプロンプトではなくコンソールを表示するために、Eclipseで起動したかったのですが、コンソールがクリアに表示されません。Maven コマンドは次のようなものでした。

mvn -am -pl web package -DskipTests -P link-repo,tomcat-run,local-jive -Dfile.encoding=UTF8

したがって、blackbuildの回答:「(「mvn」を先頭にせずに)行全体をGoalsフィールドにコピーすることもできます」が私の命を救いました!

目標フィールドにmavenコマンドをコピーしたところ、うまくいきました!

于 2015-09-03T19:44:36.077 に答える
0

以下のように、EclipseのMavenプラグインで実行できます。デバッグ構成Eclipseに移動します-> Mavenビルドの新しい構成目標をクリーンインストールとして指定し、ビルドするプロジェクトとしてベースディレクトリを選択します。構成で必要な場合は、テストをスキップすることもできます

于 2014-03-14T08:02:27.967 に答える