我正在通过Maven使用DynamicReports,当我尝试构建我的jar时,我无法在之后运行它。 我得到异常“找不到或加载主类。” 该代码在IntellijIDE中完美运行,但在可执行jar中无效。
如果我删除了DynamicReports maven依赖项,我的jar就可以运行了。 好像我在添加DynamicReports时错过了一个依赖项。 我错过了什么?
编辑:我甚至尝试删除maven依赖项并添加他们的jar而不是提供的libs,它也是如此。但当我删除它们时一切正常......这是我的jar的META-INF / MANIFEST.MF
Manifest-Version: 1.0
Main-Class: ca.tecsar.punch.PunchEntry
在我的罐子里面的“根”我有ca / tecsar / punch / PunchEntry.class
答案 0 :(得分:0)
看起来像DynamicReports有BouncyCastle作为依赖,我不得不通过不提取Bouncy Castle来改变我的工件的构建方式,只是将BouncyCastle Jar放入我的Intellij中。似乎现在正在工作。