其版本号默认使用父项目的版本号
pluginManagement
在此节点中定义的dependency对于子项目而言,有版本上的约束,在子项目中,如果有指定版本,则默认使用父项目中约定的版本。
示例:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
</plugin>
</plugins>
其默认使用父项目中规定的版本号。当然在子项目中也可以覆盖父项目中的版本约定,自行指定所需要的版本号。
总结
在父子项目结构中,子项目以modules的形式在父项目中注册,子项目实施具体的实现功能。对于不同的子项目共享父项目中的设置与约束,方便团队开发。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx