我想通过以下位置的文章来安装“ iText RUPS”
在命令提示符下输入:“ 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
我该如何解决问题?
答案 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。 (即使是一只瞎眼的松鼠也会偶尔发现一个坚果。)