首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jitpack错误配置的工具链生成失败

Jitpack错误配置的工具链生成失败
EN

Stack Overflow用户
提问于 2020-10-20 20:14:22
回答 1查看 615关注 0票数 2

我正在尝试用吉普编译分叉回购,因为回购没有发布给maven,而且在以前发布的maven上有几处错误。但是,我一直收到一个配置错误的工具链错误:

代码语言:javascript
复制
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-toolchains-plugin:1.1:toolchain (default) on project microbean-kubernetes-controller: Misconfigured toolchains. Non-existing JDK home configuration at /usr/lib/jvm/java-6-oracle -> [Help 1]

我已经干了几个小时了,我基本上放弃了。

回购的地址是:https://github.com/asuprem/microbean-kubernetes-controller

pom.xml在:https://github.com/asuprem/microbean-kubernetes-controller/blob/master/pom.xml

jitpack的构建日志位于:https://jitpack.io/com/github/asuprem/microbean-kubernetes-controller/v0.2.3.3/build.log

我特别收到以下错误:

代码语言:javascript
复制
[INFO] Required toolchain: jdk [ version='1.8' ]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  6.134 s
[INFO] Finished at: 2020-10-20T20:06:17Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-toolchains-plugin:1.1:toolchain (default) on project microbean-kubernetes-controller: Misconfigured toolchains. Non-existing JDK home configuration at /usr/lib/jvm/java-6-oracle -> [Help 1]

我认为这是因为原始回购没有指定maven-compiler-plugin,所以我在pom中添加了以下内容:

代码语言:javascript
复制
<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-compiler-plugin</artifactId>
  <version>3.2</version>
  <configuration>
    <source>1.8</source>
    <target>1.8</target>
  </configuration>
</plugin>

不过,它确实在本地编译。

我还尝试用以下方式添加一个jitpack.yml

代码语言:javascript
复制
jdk:
  - openjdk8

因为我认为错误是usr/lib/jvm/java-6-oracle位,但这也失败了,所以我删除了它。

我知道我错过了一些可能非常简单的东西,但是盯着原木已经帮不上忙了。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2021-05-14 17:05:09

我也遇到了同样的错误。我的toolchains.xml文件是无效的,当maven试图为工具链定位合适的JDK时,maven正在读取该文件--它有一个指向不存在位置的<jdkHome>条目。

解决方案是简单地纠正toolchains.xml文件中不正确的路径,然后一切都正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64452710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档