【发布时间】:2015-06-02 01:50:21
【问题描述】:
您好,这是我想要实现的目标: 将一个更大项目的模块之一与该模块所需的所有依赖项一起分发,而不是从其父 pom 继承的所有依赖项。
为了实现这一点,我将包含在分发模块的组装插件中,它排除了所有不在包含中的东西。
请告诉我们这是惯例还是黑客行为?如果这更有意义,会接受不同的解决方案,但是会有一个父 pom 并且父 pom 将有很多与此模块无关的其他依赖项,否则告诉我们是否不应该将依赖项放在父 pom 中而是放入它们在单独的模块 poms 中
【问题讨论】:
-
如果您不想要它的依赖关系,为什么要首先继承该父 POM?父 POM 中的依赖项应该被所有继承的项目使用。我宁愿重构父 POM。无论如何,为您提供替代方案:stackoverflow.com/a/7898553/395202
标签: java maven distribution maven-assembly-plugin