0

MavenでビルドされているJavaプロジェクトがあります。「mvnpackage」を使用してコマンドラインからパッケージを生成する代わりに、Eclipseからパッケージを生成したいと思います。Project-> Properties-> Maven-> Life Cycleマッピングを見ると、ライフサイクルフェーズ「package」内の「war:war」のプラグイン実行が「無視」され、ソースが「無関心」であることがわかります。このデータはどこに保管されていますか?どうすれば変更できますか?Eclipseでこのwar:warノードとパッケージノードを明白にダブルクリックまたは右クリックしてみました。

lifecycle-mapping-metadata.xmlが表示されます。しかし、ここにはパッケージや戦争についての言及はありません。

どんな助けでも大歓迎です。

ありがとう、スコット

4

2 に答える 2

2

Eclipse、 Run As ...Maven Package(またはMaven Build ... )でプロジェクトを右クリックし、パッケージの目標を指定します。これにより、組み込みのMavenランタイムを使用して、Eclipseで同じ操作が実行されます。

于 2013-01-12T15:46:00.797 に答える
1

Maven実行構成を作成し(Eclipse mavenプラグインがインストールされていると仮定します(例:m2e))、そこから実行する目標を定義する必要があります。完了すると、この構成はワークスペースメタデータの一部になるため、使用できるようになります。

于 2013-01-12T15:46:55.183 に答える