我想编译Kylin的源代码并使用Java 17构建它,这可能吗?我发布以下命令:
- git clone https://github.com/apache/kylin.git
- mvn clean install -DskipTests
但Maven们抱怨道:
[错误]无法在项目kylin-build-engine上执行目标:无法解析项目org的依赖项。apache.kylin:kylin-build-engine:jar:4.0.3-SNAPSHOT:无法jdk.tools在指定路径C:\Program Files\Java\jdk-17.0.2/../lib/tools.jar下找到工件www.example.com:jdk.tools:jar:1.7
如果我不想降级Java,什么可以快速解决这个问题?
谢谢
1条答案
按热度按时间fcwjkofz1#
这就是你在Java 8之前的JDK中获得额外内容的方式。
它很可能需要一个有经验的程序员来更新新API的源代码以及它们是如何打包的。
我要么得到预期的Java版本,要么寻找最新版本的源代码。