我使用maven汇编插件创建我的应用程序存档。存在于我的pom中的所有依赖项都包含在内,没有任何问题。
现在,我需要包含同一工件的两个或更多版本。
如果我在我的pom里
<dependencies>
[...]
<dependency>
<groupId>db.test</groupId>
<artifactId>my-model</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>db.test</groupId>
<artifactId>my-model</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
对于源代码,依赖解析器删除旧版本,归档中仅打包1.1.0
我尝试通过使用程序集xml描述符文件来包含jar。我没有找到任何解决方案。
一种可能的解决方案是手动将所有需要的model.jar放在一个文件夹中,并告诉程序集将其复制到归档中。但我正在寻找一种更具可配置性的解决方案。
有什么想法吗?
https://stackoverflow.com/questions/4312553
复制相似问题