【问题标题】:Non-resolvable parent POM in UbuntuUbuntu中不可解析的父POM
【发布时间】:2018-09-14 14:58:28
【问题描述】:

我无法在 ubuntu 17.04 上运行基于 maven 的 spring-boot 项目,即使它在 Windows 中运行良好。到目前为止,即使我从 Eclipse photon IDE 或 Maven CLI 尝试,它也会抛出与图片中相同的错误。

我尝试更改 PC 的 java 版本,并且非常确定它现在可能不是问题,因为它的 java-8-oracle 经过大量不同版本的测试。 wget 不适用于 URL http://repo.maven.apache.org/maven2 的终端,即使它在浏览器中工作。几乎从 2 天开始尝试现在如此拼命地寻找一些技巧来让它发挥作用。提前致谢

【问题讨论】:

  • 在窗口中我看到一个以“无法传输工件...”开头的错误消息的其余部分很有趣..!?
  • @khmarbaise 在这里 :) The project com.example:myproject:0.0.1-SNAPSHOT (/home/asela/Projects/Spring/SpringBoot/pom.xml) has 1 error [ERROR] Non-resolvable parent POM for com.example:myproject:0.0.1-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.3.2.RELEASE from/to central (https://repo.maven.apache.org/maven2): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty and 'parent.relativePath' points at wrong local POM @ line 11, column 13 -> [Help 2]

标签: java maven spring-boot ubuntu


【解决方案1】:

经过所有的麻烦,我终于找到了问题,它与 SSL 有关,因为在处理完这个答案 issue with ca-certificates 之后,在完成这些步骤之后它就可以工作了

sudo apt purge openjdk-9-jdk openjdk-8-jdk java-common

(仅仅清除并重新安装jdk是不够的,在那之后我还有一个java命令。只有通过清除java-common,它也消失了,然后重新安装才起作用。)

之后,我又重新安装了java(我只选择了openjdk-8):

sudo apt install openjdk-8-jdk

【讨论】:

    猜你喜欢
    • 2023-04-01
    • 2019-04-04
    • 2011-11-28
    • 2022-01-07
    • 1970-01-01
    • 2019-12-13
    • 1970-01-01
    • 1970-01-01
    • 2021-11-16
    相关资源
    最近更新 更多