Je rencontre des problèmes avec l'intégration de Maven Eclipse. Je suis en mesure de compiler le projet en utilisant Exécuter en tant que profils et tout va bien à partir de l'invite de commande tropErreurs de dépendance Maven dans Eclipse
Mais dans Eclipse Marqueurs Je reçois ci-dessous erreur lorsque je mets à jour/compilez
ArtifactDescriptorException: Failed to read artifact descriptor for hiddeninfo:jar:27.0.0-${env}-SNAPSHOT: ArtifactResolutionException: Failure to transfer hiddeninfo:pom:27.0.0-${env}-SNAPSHOT from http ://hiddeninfo/nexus/content/groups/public was cached in the local repository, resolution will not be reattempted until the update interval of public has elapsed or updates are forced.
Original error: Could not transfer artifact hiddeninfo:pom:27.0.0-${env}-SNAPSHOT from/to public (http ://hiddeninfo/nexus/content/groups/public): Illegal character in path at index 106: http ://hiddeninfo/nexus/content/groups/public/hiddeninfo-27.0.0-${envs}-SNAPSHOT.pom
J'ai retiré le dossier du référentiel et mis à jour à nouveau. Toujours le même problème. Et je suis assez sûr que la raison derrière ce "$ env" que nous passons en tant qu'argument.
Dans une invite de commande, cette commande fonctionne:
mvn clean install -Penv-itt
mais la commande suivante lance la même erreur que ci-dessus:
mvn clean install
Alors, comment puis-je modifier le projet de mise à jour Maven pour accepter des arguments ou une autre solution pour se débarrasser de ces erreurs d'Eclipse?
Pourriez-vous jeter un oeil à la "Caractère illégal dans le chemin à l'index 106: http: //hiddeninfo/nexus/content/groups/public/hiddeninfo-27.0.0-$ {envs} -SNAPSHOT.pom" et voir si l'erreur persiste si vous corrigez le personnage? – Behe