2017-03-22 3 views
2

Ich habe die folgenden früheren Antworten zu ähnlichen Themen gelesen, aber keine haben für mich gearbeitet. HierMaven Build Fehler aufgrund Plugin Abhängigkeit

ist, was ich versucht habe: Plugin org.apache.maven.plugins:maven-clean-plugin:2.5 or one of its dependencies could not be resolved

Maven Build Failure - failure to find plugins

Der erste Link wirklich nicht gilt, weil ich nicht einen Proxy verwenden, aber ich habe überprüfen Sie die Datei settings.xml für andere Möglichkeiten. Ich kann direkt herunterladen, indem Sie in die .jar-Datei des Plugins gehen.

Der zweite Link kann zutreffen, aber ich habe keine Ahnung, was sie bedeuten: "Ändern Sie die Benutzereinstellungen so, dass sie auf settings.xml verweist und dass Ihr Repository-Ordner in Ihrem System vorhanden sein sollte." Ich weiß nicht, wie ich das machen soll und bin mir nicht sicher, auf welches Repository sie sich beziehen und wie ich es herausfinden kann. Ich schaue nur auf meine Maven settings.xml-Datei.

Also hier meine Fehler

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 

Mein Ziel ist CAS 5.0.4 Arbeiten für ein Liferay 7.0ga3 zu bekommen, Tomcat laufen 8, JDK 1.8 und Maven 3. Ich bin ein Student, haben nie benutzt Jede dieser Technologien außer JDK 1.8, also brauche ich wirklich sehr verständliche Antworten. Keine erfahrenen Antworten für diejenigen, die wissen sollten, was sie tun. Dank

Antwort

1

Das eigentliche Problem hier ist, um die Zertifikate der Maven JVM vertrauensvoll ist:

Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

Verschiedene Dinge, die es beheben, aber this question hat viele Lösungen (und eine weitere here).

+0

Ich weiß nicht, wie man nur antwortet, anstatt Kommentar, aber ich bin Windows Student Edition laufen. Die Unix/Linux-Shell-Befehle helfen mir nicht. Was ist gleichbedeutend mit: cd $ (/ usr/libexec/java_home -v 1.7)/jre/lib/sicherheit ln -fsh /System/Library/Java/Support/CoreDeploy.bundle/Contents/Home/lib/security/cacerts Weiter, wenn ich in meine setttings.xml schaue, sehe ich keinen Hinweis auf den Trust/Key-Store überhaupt. Wie füge ich es hinzu und werde ich nur auf meine JDK 1.8 /security/cacerts/*.jks Datei verweisen? –

+0

Ich habe das gefunden: http://StackOverflow.com/Questions/39788295/maven-error-repeated-java-security-invalidalgorithmParameterExtrex-the-tr Ist die Lösung, nur die MAVEN_OPTS auf meine jdk1.8/Sicherheit/cacerts-Verzeichnis? –

+0

Nun, hast du es versucht? –

Verwandte Themen