【发布时间】:2011-04-11 21:08:28
【问题描述】:
我们有一个包含多个模块的母舰项目:
foo
+ foo-core
+ foo-resource
+ foo-util
+ foo-whatever
我希望允许开发人员将 core、resource 和 util 模块包含为依赖项(不包括 -whatever 模块)。我知道我可以指定它们包含每个依赖项,但是允许它们只指定类似
的东西会很好<artifactId>foo-sdk</artifactId>
并获得开发 foo 所需的一切。这有一个额外的优势,它使我们能够添加(或删除)进入 sdk 的内容。
如果 foo-sdk 不只是一个 jar 并且其他 jar 卡在其中,那将是最好的。我宁愿它是一个简单地指向其他工件的 pom。
我觉得我以前见过这样做,但找不到执行此操作的说明。我查看了Maven Assembly Plugin,但看起来这不是它的预期用途。
【问题讨论】:
标签: maven-2