Maven`pom.xml`中<plugins>和<pluginManagement>标签之间的区别[重复]

Posted

技术标签:

【中文标题】Maven`pom.xml`中<plugins>和<pluginManagement>标签之间的区别[重复]【英文标题】:Difference between <plugins> and <pluginManagement> tag in Maven `pom.xml` [duplicate] 【发布时间】:2014-12-31 10:41:15 【问题描述】:

在配置我的pom.xml 时,我必须配置一个插件。我发现&lt;plugin&gt; 标签可以插入&lt;plugins&gt;&lt;pluginManagement&gt; 元素中。我很困惑!

&lt;plugins&gt;&lt;pluginManagement&gt; 有什么区别?

【问题讨论】:

你已经很好地解释了[这里][1] [1]:***.com/questions/10483180/… 【参考方案1】:

来自Maven documentation:

pluginManagement:是一个可以在侧面插件中看到的元素。插件管理以几乎相同的方式包含插件元素,除了不是为这个特定的项目构建配置插件信息,它旨在配置从这个项目继承的项目构建。但是,这仅配置子级中 plugins 元素中实际引用的插件。孩子们有权覆盖 pluginManagement 定义。

你可以看a better answer

【讨论】:

以上是关于Maven`pom.xml`中<plugins>和<pluginManagement>标签之间的区别[重复]的主要内容,如果未能解决你的问题,请参考以下文章

pom.xml设置maven的编码方式

Maven 的 pom.xml 中的 pluginManagement 是啥?

Eclipse2020版本:pom.xml第一行报错:Could not initialize class org.apache.maven.plugin.war.

Maven pom.xml 中的 pluginManagement 是啥?

Maven 在 pom.xml 中添加 mainClass 并具有正确的文件夹路径

maven-surefire-plugin 忽略 pom.xml 中的插件顺序