2012-02-15 78 views
4

在制作父项Maven项目时,子项目会继承什么?在Maven项目中继承什么

我理解的groupId什么是父项目继承过之后,但我在那里可以清楚地看到,在文档?

这是所有列出的(我发现后)。

dependencies 
developers and contributors 
plugin lists 
reports lists 
plugin executions with matching ids 
plugin configuration 
已在父母指定

http://maven.apache.org/pom.html

回答

7

几乎所有事情都是由孩子继承。实际上,问“什么不是由Maven中的子项目继承?”因为那可能是一个较短的列表。

的东西例子并不包含在maven inheritance docs列表(你在你的问题中列出),它们也继承会scm标签,distributionManagement标签,任何声明的属性(我用这个颇有几分设置默认的字符编码)。

的某种方式,以找出是否子项目继承的东西从父是运行在子项目help:effective-pom mojo。这将向您展示该项目的构建时的完整有效pom,该项目将包含继承元素。下面的示例调用。

mvn help:effective-pom 

一些IDE也有查看项目的“有效pom”(即M2E eclipse插件)的工具。

+0

Okey,谢谢:) – LuckyLuke 2012-02-15 19:51:55

相关问题