DynamicReports 原因 "Cannot load main class"

DynamicReports cause "Cannot load main class"

我正在通过 Maven 使用 DynamicReports,当我尝试构建我的 jar 时我无法 运行 它之后。 我得到异常 "Cannot find or load the main class." 该代码在 IntellijIDE 中运行良好,但在可执行 jar 中运行不正常。

如果我删除 DynamicReports maven 依赖项,我的 jar 可以 运行。 好像我在添加 DynamicReports 时缺少依赖项。 我错过了什么?

编辑:我什至尝试删除 Maven 依赖项并添加他们的 jar 而不是提供的库,它也是如此。但是当我删除它们时一切正常...

这是我的罐子META-INF/MANIFEST.MF

Manifest-Version: 1.0
Main-Class: ca.tecsar.punch.PunchEntry

在我罐子里的 "root" 我有 ca/tecsar/punch/PunchEntry.class

DynamicReports 似乎有 BouncyCastle 作为依赖项,我不得不通过不提取 Bouncy Castle 来更改我的工件的构建方式,而只是将 BouncyCastle Jar 从 Intellij 放入我的。似乎现在可以工作了。