我对Maven pom& amp;插件配置
<!-- NOTE: These plugins will be removed from future versions of the super POM -->
他们为什么要搬家呢?它将被移动到哪里?答案 0 :(得分:0)
you mentioned是以下插件的部分:
maven-antrun-plugin,maven-assembly-plugin,maven-dependency-plugin和maven-release-plugin。这些插件通常不会绑定到构建周期,因此它们实际上不是进行成功构建所必需的。这就是他们将来被删除的原因。
第二件事与在命令行上调用插件有关:
mvn version:set -DnewVersion=1.0
此调用意味着不需要指定此例org.codehaus.mojo
插件的groupId,cause it is default 但这与pom中的用法不同例如,在插件定义中的文件,如下例所示:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
..
</plugin>
以上可以缩写为:
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
..
</plugin>
在XSD modell you can see what's exactly的定义中,默认值仅为org.apache.maven.plugins
。