2017-03-22 1 views
2

J'ai lu les réponses précédentes à des sujets similaires, mais aucune n'a fonctionné pour moi.Maven Build Failure due à la dépendance du plugin

Voici ce que j'ai essayé: 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

Le premier lien ne concerne pas vraiment parce que je ne suis pas en utilisant un proxy, mais j'ai vérifié le fichier settings.xml pour autres possibilités Je peux télécharger directement en allant dans le fichier plugin .jar.

Le deuxième lien peut s'appliquer, mais je n'ai aucune idée de ce qu'ils signifient: "modifier les paramètres utilisateur pour signaler que settings.xml correct et votre dossier de référentiel doit exister dans votre système." Je ne sais pas comment faire cela et je ne suis pas sûr du référentiel auquel ils font référence et comment je le découvre. Je regarde seulement mon fichier settings.xml de Maven.

Alors, voici mes erreurs

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 

Mon but est d'obtenir CAS 5.0.4 travailler pour une 7.0ga3 Liferay, en cours d'exécution Tomcat 8, 1.8 JDK et Maven 3. Je suis un étudiant, ont jamais utilisé aucune de ces technologies sauf JDK 1.8, donc j'ai vraiment besoin de réponses très compréhensibles. Des réponses pas vétéran pour ceux qui devraient savoir ce qu'ils font. Merci

Répondre

1

Le problème réel est ici autour des certificats de la machine virtuelle Java Maven est faire confiance:

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

Diverses choses peuvent réparer, mais this question a beaucoup de solutions (et un plus here).

+0

Je ne sais pas comment répondre simplement au lieu de commenter, mais je cours l'édition de WIndows Student. Les commandes shell Unix/Linux ne m'aident pas. Quelle est l'équillivant à: cd $ (/ usr/libexec/java_home -v 1.7)/jre/lib/sécurité ln -fsh /System/Library/Java/Support/CoreDeploy.bundle/Contents/Home/lib/security/cacerts En outre, quand je regarde dans mon setttings.xml, je ne vois aucune référence à la confiance/magasin de clés du tout. Comment puis-je l'ajouter et vais-je simplement faire référence à mon fichier JDK 1.8 /security/cacerts/*.jks? –

+0

J'ai trouvé ceci: http://stackoverflow.com/questions/39788295/maven-error-repeated-java-security-invalidalgorithmparameterexception-the-tr Est-ce que la solution pour pointer simplement le MAVEN_OPTS à mon jdk1.8/security/cacerts répertoire? –

+0

Eh bien, l'avez-vous essayé? –