使用openJDK-11构建apache-camel时。有很多缺少的依赖项,例如 * jaxb *注解 * ...
如何使用openJDK构建apache-camel源代码? 正式地,没有关于如何使用openJDK进行构建的文档。有什么方法可以强制构建它?
我曾尝试为“ org.eclipse.persistence.moxy”之类的服务器添加jaxb实现,但未正确选择相同的内容:(
我将build env限制为仅开源;因此使用openJDK作为开发基础。
答案 0 :(得分:1)
根据本文https://blog.codefx.org/java/java-11-migration-guide/,一些软件包已从JDK 11中删除。
特别是名为“从Java 8迁移到Java 11”的部分为如何处理这一问题提供了一些启示。
简而言之,以下软件包已被删除:
要解决此问题:
添加包含所需类的第三方依赖项。最简单的方法是坚持参考实现(考虑到Maven坐标而不使用版本-使用最新版本):
您还可以查看更多信息using this Stackoverflow answer