我想知道是否有可能"打包"使用mvn compile时的依赖关系。
当我使用mvn install编译我的程序时,我会按预期获得干净且结果很好的结果,但是在我将它打包到.jar之后突然间我失去了类异常。
我已经读过它可能是由构建和包类路径的差异引起的,但是我无法修复它。
非常感谢。
答案 0 :(得分:1)
这听起来像是你正在寻找的可执行阴影罐。
如何制作可执行jar?
https://github.com/renfeng/elo-rating/blob/master/cli/pom.xml#L32-L51
如何制作阴影罐?
https://github.com/renfeng/elo-rating/blob/master/cli/pom.xml#L52-L67
或者,你可以
https://github.com/renfeng/elo-rating/blob/master/cli/src/main/assembly/dist.xml#L30-L33
https://github.com/renfeng/elo-rating/blob/master/cli/elo#L4
或者,你可以在中间某处解决,就像我的github示例项目一样。