###前提・実現したいこと
Mavenのマルチモジュール・プロジェクトをmvn eclipse:eclipseなどMavenでEclipseプロジェクトに変換したいです。
###やってみたこと・結果
Mavenプロジェクト作成
1,親プロジェクト作成
mvn archetype:generate -DinteractiveMode=false -DgroupId=com.hoge -DartifactId=hoge-prototype -Dversion=1.0 -Dpackage=com.hoge -Dpackaging=pom
*作成後、pom.xml開いて、packagingをpomに変更。
cd hoge-prototype
2,子プロジェクト作成
mvn archetype:generate -DinteractiveMode=false -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeVersion=1.0 -DgroupId=com.hoge -DartifactId=hoge-prototype-main -Dversion=1.0 -Dpackage=com.hoge -Dpackaging=war
3,子プロジェクト作成(2つ目)
mvn archetype:generate -DinteractiveMode=false -DgroupId=com.hoge -DartifactId=hoge-prototype-common -Dversion=1.0 -Dpackage=com.hoge -Dpackaging=jar
Mavenプロジェクトeclipseプロジェクト化
mvn eclipse:eclipse
上記の結果、子プロジェクトには.projectと.classpath が作成されるが
親プロジェクトには作成されない。
作成されたディレクトリとファイル類は下記の通り。
親プロジェクト(hoge-prototype)直下には.projectと.classpathが作成されない。
hoge-prototype │ ├── hoge-prototype-common │ ├── pom.xml │ ├── src │ ├── .project │ └── .classpath │ ├── hoge-prototype-main │ ├── pom.xml │ ├── src │ ├── .project │ └── .classpath │ ├── pom.xml └── src ├── main └── test
mvn eclipse:eclipse実行時のメッセージに
[INFO] Not running eclipse plugin goal for pom project
と出てていたのでそもそも packagingをpomにしている
親プロジェクトはmvn eclipse:eclipseで対応できないのかと
思っております。
作成したMavenプロジェクトをEclipseでインポートすれば一応
Eclipseプロジェクトになりますが、できればMavenで対応できたらいいなぁと思っています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/01/19 14:15