0
我连续将一个用Ant构建的Java项目转换为Maven项目。依赖解决方案,编译和包装工作得很好。我有一个问题,但:Maven:为依赖项创建多个jar
我只设法创建一个应用程序和所有依赖项的单个胖jar。 项目规范要求,我有
- 包含应用程序的JAR文件
- 含有依赖从供应商包含所有其他依赖
这里是我的问题
对此的评论和想法非常感谢。
我连续将一个用Ant构建的Java项目转换为Maven项目。依赖解决方案,编译和包装工作得很好。我有一个问题,但:Maven:为依赖项创建多个jar
我只设法创建一个应用程序和所有依赖项的单个胖jar。 项目规范要求,我有
这里是我的问题
对此的评论和想法非常感谢。
如果您使用多个装配描述符配置多个装配描述符的执行,maven-assembly-plugin可以执行此操作,其中每个装配需要三个包。这个答案假设你认为'罐子'是'分配容器'。如果'jars'表示'进入classpath的东西',那么你需要使用maven-shade-plugin并制作一个多模块项目。
在单个maven项目中尝试构建不止一个结果在类路径中的东西是一个糟糕的主意,因为这涉及到分类器,并且存在特殊情况。要将多种东西组合成瓶子,您可以使用maven-shade-plugin来拉入多个东西的内容并吐出一个组合的jar。
thx的提示,我的意思是'进入classpath的东西',我会检查阴影插件 – Mike 2011-03-09 15:04:23