我已閱讀了以下類似主題的答案,但沒有人爲我工作。Maven構建失敗,由於插件依賴
Maven Build Failure - failure to find plugins
第一個鏈接並不真正適用,因爲我不使用代理,但我沒有檢查settings.xml文件其他可能性。我可以通過轉到插件.jar文件直接下載。
第二個鏈接可能適用,但我不知道它們的含義是什麼:「更改用戶設置以指出更正settings.xml和存儲庫文件夾應該存在於您的系統中。」我不知道如何做到這一點,我不知道他們指的是哪個存儲庫,以及我如何發現。我只看我的Maven settings.xml文件。
因此,這裏是我的錯誤
C:\cas-overlay-template-master>mvn package install
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building cas-overlay 1.0
[INFO] ------------------------------------------------------------------------
Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.3/maven-compiler-plugin-3.3.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5.965 s
[INFO] Finished at: 2017-03-21T23:42:13-04:00
[INFO] Final Memory: 7M/97M
[INFO] ------------------------------------------------------------------------
[ERROR] Plugin org.apache.maven.plugins:maven-compiler-plugin:3.3 or one of its dependencies could not be resolved: Could not transfer artifact org.apache.maven.plugins:maven-compiler-plugin:jar:3.3 from/to central (https://repo.maven.apache.org/maven2): java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
我的目標是讓CAS 5.0.4工作了Liferay的7.0ga3,運行Tomcat 8,JDK 1.8,和Maven 3.我是一個學生,從來沒用過除了JDK 1.8以外的任何這些技術,所以我真的需要非常容易理解的答案。對於那些應該知道他們在做什麼的人來說,這不是老練的答案。由於
我不知道如何回覆而不是評論,但我正在運行WIndows Student版。 Unix/Linux shell命令不能幫助我。什麼是: cd $(/ usr/libexec/java_home -v 1.7)/ jre/lib/security ln -fsh /System/Library/Java/Support/CoreDeploy.bundle/Contents/Home/lib/security/cacerts 此外,當我查看我的setttings.xml時,我完全沒有看到任何對信任/密鑰存儲的引用。我如何添加它,我將只引用我的JDK 1.8 /security/cacerts/*.jks文件? –
我發現這個:http://stackoverflow.com/questions/39788295/maven-error-repeated-java-security-invalidalgorithmparameterexception-the-tr 解決方案只是將MAVEN_OPTS指向我的jdk1.8 /安全/ cacerts目錄? –
那你試過了嗎? –