1

我有一个父 maven 项目,其中包括一些子项目和一个构建/装配项目。结构看起来像这样

ParentProj
    + pom.xml 
    + ChildProj1
        ++   pom.xml
    + ChildProj2
     ++   pom.xml
    + buildProj
     ++   pom.xml

我想在构建项目或包含所有子项目 jar 的项目中创建一个可执行 jar。基本上,最终结果应该是一个包含类路径中所有子项目 jar 的 jar。

4

1 回答 1

0

您的项目 buildProj 应该将其他子项目声明为依赖项,然后您可以配置 maven 程序集插件以使用预定义的描述符 jar-with-dependencies 创建一个包含依赖项的 jar。

编辑如果你想在你的 jar 中添加依赖 jar,你可以使用类似 onejar 的东西:

此工具有一个 maven 插件:https ://code.google.com/p/onejar-maven-plugin/

于 2014-02-26T10:12:25.523 回答