Maven shaded uber-jar:如果在一个特定系统上构建,Jar会抛出异常

时间:2015-03-06 19:25:13

标签: java eclipse maven jar

我有一个java maven项目,我用maven-shaded打包作为独立的runnable fat-jar。 如果我在MacBook Pro上创建jar,它会在一段时间后失败(iMac和Linux)。 如果我在iMac上创建jar,它可以在任何系统上运行完美

我不知道我的两个系统之间有任何差异。 java 8,Eclipse Luna,同样的项目和pom配置。 前段时间我注意到罐子的大小也有所不同,这取决于它的构建系统,这可能也不是这样,对吧?

我最初开始像疯了一样调试我的代码有什么问题,但可能/仍然找不到任何东西。我想知道这可能是一些maven问题吗?如果在iMac上编译它运行它的事实给了我至少一定的信心,它不是一个经典的程序错误。

有没有人提出类似的意见或暗示我问题的原因是什么?

0 个答案:

没有答案