« erreurs d'artefact manquant » avec référentiel d'entreprise
-
05-09-2019 - |
Question
Configuration I un repository entreprise à l'aide Artifactory. Je déployé un projet d'entre nous dans le référentiel. Si je précise maintenant une dépendance à cet artefact, qu'il ne soit pas récupéré. Ce qui il se doit, parce que je déclarais dans mon settings.xml:
<mirrors>
<mirror>
<id>company-internal</id>
<name>company repository</name>
<url>http://company.repository:8080/artifactory/repo/</url>
<mirrorOf>*</mirrorOf>
</mirror>
</mirrors>
Cela fonctionne pour toutes les dépendances de 3RDPARTY. L'artefact est sans aucun doute dans le reposity, je peux télécharger manuellement l'artefact très bien. Pourquoi maven pas en mesure de le télécharger? Est-il plus susceptible d'être un problème avec Maven (ou la configuration là-bas), ou est-il un bogue dans Artifactory? Y at-il quelque chose qui est traitée différemment en cas de Snapshots?
La solution
Vous devrez ajouter votre référentiel d'entreprise sous l'élément « dépôts » .
L'élément « miroirs » permet de spécifier des miroirs locaux pour les dépôts comme « central ».
Autres conseils
il devrait fonctionner, pouvez-vous donner plus d'informations?
- utilisez la dépendance snippet vous pour obtenir l'artefact
- pom.xml de l'artefact dans le référentiel