apache maven构建失败-无法执行目标org.apache.felix:maven-bundle-plugin:4.2.0:manifest

时间:2020-11-07 14:59:28

标签: maven plugins bundle apache-felix

我想通过以下位置的文章来安装“ iText RUPS”

singleton object

在命令提示符下输入:“ mvn clean package”后,我得到:

[INFO] --- maven-bundle-plugin:4.2.0:manifest(bundle-manifest)@ itext-rups ---

[错误]发生内部错误java.util.ConcurrentModificationException

foo.type

[INFO] -------------------------------------------- ----------------------------

[INFO]内置失败

[INFO] -------------------------------------------- ----------------------------

[INFO]总时间:4.546 s

[INFO]完成于:2020-11-07T15:07:40 + 01:00

[INFO] -------------------------------------------- ----------------------------

[错误]无法在项目itext-rups上执行目标org.apache.felix:maven-bundle-plugin:4.2.0:manifest(捆绑-清单):maven-bundle-plugin中的内部错误:ConcurrentModificationException-> [帮助1]

[错误]

[ERROR]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。

[错误]使用-X开关重新运行Maven以启用完整的调试日志记录。

[错误]

[ERROR]有关错误和可能的解决方案的更多信息,请阅读以下文章:

[错误] [帮助1] https://github.com/itext/i7j-rups

我该如何解决问题?

2 个答案:

答案 0 :(得分:0)

基于:https://github.com/FasterXML/oss-parent/issues/27

您需要更新版本的 maven bundle 插件。

尝试将其添加到 POM 文件的插件部分:

<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<version>5.1.1</version>
</plugin>

答案 1 :(得分:0)

在 Windows 10 上构建 RUPS 时遇到了同样的问题。使用 Java SDK 16.0.1、Apache Maven 3.8.1。我使用了 Archi 为 maven-bundle-plugin 建议的插件 POM 代码。但也结束了将插件 launch4j(也在 POM 文件中)从 1.7.25 更新到 2.1.1。这成功地创建了 RUPS jar。 (即使是一只瞎眼的松鼠也会偶尔发现一个坚果。)

相关问题