回答編集履歴
1
認識間違っていたため修正
test
CHANGED
@@ -1,21 +1,9 @@
|
|
1
|
-
ライフサイクルマッピング
|
1
|
+
現状、eclipse+m2eとmavenでビルドを実行する場合に違いが出てきていて、その問題を解決するためにライフサイクルマッピングを設定するようになったようです。
|
2
2
|
|
3
|
+
何故エラーが起きるのか?というと、m2e側で想定していないgoalを設定された場合、eclipse-m2e側でビルドする際にどういう振る舞いをするかわからないためエラーが表示されます。
|
4
|
+
|
3
|
-
ラ
|
5
|
+
実際のエラー内容は、プロジェクト->プロパティ->Maven->Lifecycle Mappingを表示すると解決できてないものについてエラー表示がでます。
|
4
6
|
|
5
7
|
|
6
8
|
|
7
|
-
pom.xmlに設定されているpluginがライフサイクルに影響を与える(ライフサイクルマッピングの定義をしている)ような場合、m2e側で実行するには対応するm2e connectorが必要となります。
|
8
9
|
|
9
|
-
実際に対応するm2e connectorがあるかどうか?はecilpse上で「設定->maven->discovery->open catalog」で出てくるダイアログ検索すればわかるようになっています。俺々公開の場合はでてきませんが。
|
10
|
-
|
11
|
-
ない場合は自作するか、作られるのまつか、あきらめましょう。
|
12
|
-
|
13
|
-
自作する場合は、[m2e-extension-development](https://www.eclipse.org/m2e/documentation/m2e-extension-development.html)が参考になるかと。
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
参考資料
|
18
|
-
|
19
|
-
===
|
20
|
-
|
21
|
-
[Introduction to the Build Lifecycle](https://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html)
|