Maven:您必须在POM中声明插件才能使用它们吗?

  • 本文关键字:插件 声明 POM Maven maven
  • 更新时间 :
  • 英文 :


如果我在POM中不包含插件声明,我还可以使用插件吗?这些元素只是用来覆盖默认行为的吗?如果是,默认行为是什么?

如果一个项目没有明确地声明它们,它怎么知道默认插件?文档表明,你必须至少声明要继承父元素的pluginmanagement元素的插件。是否有其他方法继承默认插件行为?

是的,你可以!

记住Maven的哲学,约定高于配置。你不需要配置所有的东西,只要你符合约定。

默认配置为您做了很多。

实验

mvn archetype:create -DgroupId=test -DartifactId=test
cd test
mvn help:effective-pom -Doutput=effective-pom.xml

比较pom.xmleffective-pom.xml,看看Maven为你做了什么。

使用Maven 3的示例

相关内容

最新更新