回答編集履歴

1

認識間違っていたため修正

2016/03/27 23:09

投稿

umed0025
umed0025

スコア851

test CHANGED
@@ -1,21 +1,9 @@
1
- ライフサイクルマッピング自体はm2eではくmavenの用語です。
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)