Maven中dependency和plugins的继承与约束(2)

其版本号默认使用父项目的版本号
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

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/805d8408dd82f8c691e9a982fbcba388.html