Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Maven 3和JDK 8失败,并出现[错误]接收到致命警报:访问被拒绝_Java_Maven_Java 8_Maven 3 - Fatal编程技术网

Java Maven 3和JDK 8失败,并出现[错误]接收到致命警报:访问被拒绝

Java Maven 3和JDK 8失败,并出现[错误]接收到致命警报:访问被拒绝,java,maven,java-8,maven-3,Java,Maven,Java 8,Maven 3,我的环境: JAVA-1.8.0_161 MAVEN-3.5.3 在使用Maven 3和Java 8运行简单任务(如clean here)时,我始终面临问题 # mvn clean .. .. [ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor fo

我的环境:

  • JAVA-1.8.0_161
  • MAVEN-3.5.3
在使用Maven 3和Java 8运行简单任务(如clean here)时,我始终面临问题

# mvn clean
..
..
[ERROR] Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its 
dependencies could not be resolved: Failed to read artifact descriptor for   
org.apache.maven.plugins:maven-clean-plugin:jar:2.5: Could not transfer 
artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 from/to 
central-no-ssl (https://repo.maven.apache.org/maven2): Received fatal alert: 
access_denied
当我打开debug标志时,我可以发现由于SSL握手而导致的错误,而maven试图使用HTTPS从REPO下载干净的插件POM

Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not 
transfer artifact org.apache.maven.plugins:maven-clean-plugin:pom:2.5 
from/to central-no-ssl (https://repo.maven.apache.org/maven2): Received 
fatal alert: access_denied
..
..
..
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: 
access_denied
    at sun.security.ssl.Alerts.getSSLException (Alerts.java:192)
    at sun.security.ssl.Alerts.getSSLException (Alerts.java:154)
    at sun.security.ssl.SSLSocketImpl.recvAlert (SSLSocketImpl.java:2033)
    at sun.security.ssl.SSLSocketImpl.readRecord (SSLSocketImpl.java:1135)
    at sun.security.ssl.SSLSocketImpl.performInitialHandshake 
    (SSLSocketImpl.java:1385)
当我试图通过在.m2/settings.xml中更改默认的REPO url来将其覆盖为HTTP而不是HTTPS时,问题从SSL更改为fortinet防火墙禁止的url。但是,我可以通过浏览器访问相同的回购url


是否有人遇到并解决了MAVEN和JAVA 8的SSL问题?

在pom.xml中,在JAVA source for JAVA 1.8 for MAVEN compile插件中提供,并尝试运行mvn clean compile

否。我仍然面临这个问题