VirtualBox:Ubuntu:Maven org.apache.maven.plugins:maven-install-plugin:2.4或其依赖项之一无法解析

时间:2018-07-20 18:19:52

标签: ubuntu virtualbox maven-3

当我尝试进行maven安装时,我有这个错误提示框

org.apache.maven.plugins:maven-install-plugin:2.4 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-install-plugin:jar:2.4: Could not transfer artifact org.apache.maven.plugins:maven-install-plugin:pom:2.4 from/to central (https://repo.maven.apache.org/maven2): repo.maven.apache.org

我找到了与此问题相关的几个主题:

Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved

Maven: Failed to retrieve plugin descriptor error

我知道这是因为LAN代理配置,问题是,我没有LAN代理,我很确定这是由于virtualbox网络配置,但是我不知道它们如何实现相关且更重要的是如何解决它。有人可以帮我找出解决方法。

  • 主机:MAC OS X
  • Virtualbox:5.2.16
  • Ubuntu:18.04
  • Maven:3.5.2

先谢谢您!

1 个答案:

答案 0 :(得分:0)

好吧,我发现我用-e swith运行maven的错误,并且发现SSL错误,这是因为我使用的是Java 1.7并且它不支持TLS 1.2,所以我将JAVA_HOME切换到了1.8文件夹,效果很好。

如果您遇到相同的问题,可以在终端机JAVA_HOME中使用此命令检查echo $JAVA_HOME,如果您需要更改路径,可以使用sudo nano /etc/environment并更改{{ 1}}路径。在我的情况下,路径为JAVA_HOME

希望这对您有所帮助!