2009-02-23 5 views
2

Je configure un référentiel maven de société à l'aide d'artefact. J'ai déployé un projet de nous dans le référentiel. Si je spécifie maintenant une dépendance à cet artefact, il ne sera pas récupéré. Ce qui il se doit, parce que je déclarais dans mon settings.xml:Erreurs "artefact manquant" avec le référentiel de l'entreprise

<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 3RDPARTY. L'artefact est définitivement dans le repos, manuellement je peux télécharger l'artefact très bien. Pourquoi maven ne peut pas le télécharger? Est-ce plus susceptible d'être un problème avec maven (ou la configuration là-bas), ou y a-t-il un bug dans artificiel? Y at-il quelque chose qui est géré différemment dans le cas de SNAPSHOT?

Répondre

4

Vous devez ajouter votre référentiel d'entreprise sous la "repositories" element.

L'élément "mirrors" sert à spécifier les miroirs locaux pour les référentiels comme "central".

0

cela devrait fonctionner, pouvez-vous donner plus d'informations?

  • dépendance snippet que vous utilisez pour obtenir l'artefact
  • pom.xml de l'artefact dans le référentiel
Questions connexes