tanukisoft守护程序包装器和appassembler maven插件 - 如何解决冲突的jar名称?

时间:2014-11-20 20:23:57

标签: java maven conflict appassembler tanuki

我使用http://wrapper.tanukisoftware.com/包装器并且有两个jar文件具有相同的artifactIds和相同的版本字符串,但是不同的groupIds。有没有办法防止在组装分发zip时丢失两个jar文件中的一个,即。使用groupId作为文件名前缀?

1 个答案:

答案 0 :(得分:0)

解决方案是使用默认存储库布局而不是平面布局布局。当使用appassembler(jsw daemon gen)插件和maven-assembly-plugin时,应该确保使用后一个插件解析项目类路径依赖项,因为appassembler不知道复制目的地而无法调整当然,classpath也是如此 - 只需在最终存档中包含appassembler插件的lib / dir输出。换句话说:不要在二进制描述符中使用dependencySet部分来获取类路径依赖(jars),而是使用fileSet部分。