7.8.2 插件的默认groupId
在POM中配置插件的时候,如果该插件是Maven的官方插件(即如果其groupId为org.apache.maven.plugins),就可以省略groupId配置,见代码清单7-8。
代码清单7-8 配置官方插件和省略groupId
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.1</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>
上述配置中省略了maven-compiler-plugin的groupId,Maven在解析该插件的时候,会自动用默认groupId org.apache.maven.plugins补齐。
笔者不推荐使用Maven的这一机制,虽然这么做可以省略一些配置,但这样的配置会让团队中不熟悉Maven的成员感到费解,况且能省略的配置也就仅仅一行而已。