我正在eclipse中使用maven创建多模块项目。在配置选项卡中配置parent后,添加我选择的模块添加并选择要添加的模块,并检查了“在所选项目中更新POM父节”。但它不包括所选模块中的父信息。
答案 0 :(得分:0)
我不知道存在这样的功能,但你可以自己做,更可靠的是将这些行添加到你的父pom中:
这里放置模块配置
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.company.bla.bla</groupId>
<artifactId>you-parent-artifact</artifactId>
<version>1.0</version>
<modules>
<module>module-child-1</module>
<module>module-child-2</module>
</modules>
这里为您提供父参考和省略版本
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.company.bla.bla</groupId>
<artifactId>you-parent-artifact</artifactId>
<version>1.0</version>
</parent>
<artifactId>child-1</artifactId>
此处提供更多信息:http://www.sonatype.com/books/mvnex-book/reference/multimodule.html