Mavenビルドゴールを指定する必要がある質問する

Mavenビルドゴールを指定する必要がある質問する

サンプルの Struts 2 プロジェクトを抽出しましたが、その中に Maven pom.xml ファイルがあります。Eclipse 用の m2e プラグインはすでにインストールされています。しかし、pom.xml ファイルを右クリックして Maven ビルドを選択すると、以下のエラーが発生します。

このビルドには目標が指定されていません。有効なライフサイクル フェーズまたは目標を : または :[:]: の形式で指定する必要があります。使用可能なライフサイクル フェーズは次のとおりです:validate、initialize、generate-sources、process-sources、generate-resources、process-resources、compile、process-classes、generate-test-sources、process-test-sources、generate-test-resources、process-test-resources、test-compile、process-test-classes、test、prepare-package、package、pre-integration-test、integration-test、post-integration-test、verify、install、deploy、pre-site、site、post-site、site-deploy、pre-clean、clean、post-clean。-> [ヘルプ 1]

Maven ビルドをクリックしたときに m2e ウィンドウで指定する必要がある目標は何ですか?

ベストアンサー1

プロジェクトまたは を右クリックし、.pomを選択してRun asから、目標フィールドにMaven build...入力してをクリックすると、m2e を使用して Maven プロジェクトをビルドできます。packageRun

対応するキーボードショートカットは ですAlt+Ctrl+X。これによりm、同じダイアログが表示されます。

結果はおそらくプロジェクトのサブフォルダー.war内のファイルになります。target

おすすめ記事