【发布时间】:2012-09-25 16:21:36
【问题描述】:
我有以下项目结构:
- 项目“parent-project”没有任何源文件,并且有子项目“junit-wrapper”、“child1-test”和“child2-test”。
- 子项目“junit-wrapper”在 src/main/java 中只有 java 源代码,创建它基本上是为了包装层次结构“父项目”下的所有依赖项和二进制文件。
- 子项目“child1-test”和“child2-test”没有源文件,仅包含“child1-env”和“child2-env”等子项目。
- 子项目“child1-env”和“child2-env”在 src/test/java 中只有 junit。
我想通过构建父 pom.xml 来构建一个超级 jar(在 junit-wrapper 中)
我希望通过使用 maven-assembly-plugin 可以做到这一点,但不知道如何在 pom.xml 中进行配置。为了确保实现这一点,我的 pom.xml 或 assembly.xml(on using plugin) 条目应该是什么?
请提出建议。
谢谢。
【问题讨论】:
-
你想在其他模块/项目中重用来自 junit-wrapper 的类吗?
标签: java maven-2 junit maven-assembly-plugin