我正在使用“pom”类型的pom。如果pom是唯一被部署的东西,我看不出哪些依赖关系很重要。这个pom没有儿童poms。如果有子项,那些可能继承了依赖项,但没有项目继承这些依赖项。
答案 0 :(得分:1)
但这是一个例外情况。关键是,在父pom中指定子项不是必须的。可能有孩子将pom称为父母而没有父母知道它。
答案 1 :(得分:0)
Maven最佳实践页面描述了一个示例,您可以将所有持久性依赖项提取到单独的打包类型pom中。
然后,您可以将此pom作为依赖项添加到需要持久元素的所有项目中,并且它们将继承所有依赖项。
见这里: http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-pom-best-practice.html
当你看到带有pom包装的pom时 - 不要仅仅寻找扩展这种pom的pom。寻找包含此作为依赖关系的poms。