我们都知道,当我们使用插件或依赖于Maven的pom.xml
,我们必须给GAV(的groupId,artifactId的版本)。那Maven可以知道什么插件或依赖你想要的。
如:关于Maven插件版本标记
<!-- generate source plugin -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.4</version>
<!-- ...others config -->
</plugin>
,但如果我写这样的:
如:
<!-- generate source plugin -->
<plugin>
<artifactId>maven-source-plugin</artifactId>
<!-- ...others config -->
</plugin>
这是正确的,为什么Maven的说,我们必须给GAV为什么这是正确的,当只有我!?给一个?
所以我想知道,如果我不给G和V,Maven将使用什么G或V'
出GroupID在[pom.xsd]中定义(http://maven.apache.org/xsd/maven-4.0.0.xsd) – khmarbaise