我希望这是微不足道的,但是我已经到了最后期限,所以如果这是一个愚蠢的问题,我深表歉意。

我使用Maven的Tuffs OneJar博士来构建一个胖的jar,其中包括我的所有依赖项等。但是,当我使用jar tf xxx.one-jar.jar时,它会列出我期望的东西,比如我的普通jar,以及所有Tuffs的代码。以下是该命令的摘录:

com/
com/simontuffs/
com/simontuffs/onejar/
.version
OneJar.class
com/simontuffs/onejar/Boot$1.class
com/simontuffs/onejar/Boot$2.class
com/simontuffs/onejar/Boot$3.class
com/simontuffs/onejar/Boot.class
com/simontuffs/onejar/Handler$1.class


我希望可以在pom文件中设置一个属性来阻止它执行此操作。

最佳答案

选中此link,您必须添加Maven pom.xml文件中排除的单罐jar。

08-05 05:57