我想创建一个 groupId 为 com.company.maven
的 Maven 父 POM 文件,这为其子文件提供默认的 groupId com.company
。这可能吗?如果是这样,我怎样才能做到这一点?
最佳答案
只需创建父pom,如下所示:
<project...>
<groupId>com.company.maven</groupId>
<artifactId>parent</artifactId>
<version>..</version>
...
</project>
并在子pom中定义:
<project...>
<parent>
<groupId>com.company.maven</groupId>
<artifactId>parent</artifactId>
<version>..</version>
</parent>
<groupId>com.company</groupId>
</project>
换句话说,可以这样做,但我不会这样做,因为我会将父级命名为“com.company”,而子级命名为“com.company.maven”。我会将 groupId 与代表文件夹的 java 包名称进行比较,因此您设置 groupId 的想法没有意义。
关于java - 为父 POM 指定与子 POM 不同的 groupId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11785587/