我pom
的片段看起来像是:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<version>2.1</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>native-maven-plugin</artifactId>
<version>1.0-alpha-7</version>
</plugin>
<plugin>
<groupId>org.codehaus.gmaven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.5</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>versions-maven-plugin</artifactId>
<configuration>
<updateDependencies>true</updateDependencies>
<generateBackupPoms>false</generateBackupPoms>
</configuration>
</plugin>
</plugins>
</build>
有人可以解释<plugins>
和project->build->pluginManagement
&gt;下的project->build
商家信息之间的区别吗?
答案 0 :(得分:3)
来自http://maven.apache.org/pom.html
的POM文档pluginManagement:是一个沿侧插件看到的元素。插件管理包含大致相同的插件元素, 除了为此而不是配置插件信息 特定的项目构建,它旨在配置项目构建 继承自这一个。但是,这只配置插件 实际上是在子元素的plugins元素中引用的。 孩子们有权覆盖插件管理 定义