我有java项目,我想转换一个多模块项目(模块)。我有一个父项目,我想在父项目中添加我现有的项目。我喜欢eclipse样式文件结构,可以在Parent中添加现有项目。
谢谢,
问候和Metta, Ichiro挂了
答案 0 :(得分:8)
首先在所有项目中创建pom.xml文件,然后:
旧学校:
运行mvn eclipse:eclipse
,切换到eclipse并执行Import > Existing Projects
新学校:
安装m2e,不要运行eclipse:eclipse(因为它对m2e没有影响)并执行Import > Maven > Existing Maven Projects
不要混淆两者,它们彼此不相容。
答案 1 :(得分:2)
您必须配置子项目的pom.xml(“D”)。 您需要使用以下配置插入标记: groupId,artifactId和version。
在父亲的pom.xml中,您需要添加新模块子(标记)。
e.g。 D pom.xml
<parent>
<groupId>com.project.A</groupId>
<artifactId>A</artifactId>
<version>1.0.0</version>
</parent>
pom.xml
<modules>
<module>D</module> --> It is the artifact Id
<module>...</module>
<module>...</module>
</modules>
答案 2 :(得分:0)
安装Maven Plugin for Eclipse(m2e)。然后在您的项目(命令行)中,在根级别键入mvn eclipse:eclipse
。重新导入Eclipse中生成的项目(将现有项目导入工作区),您应该全部设置。