Mon artefact maven est déployé dans un dépôt de snapshot Nexus. Là, il est stocké dans le bon répertoire, mais ses noms de fichiers ont le schéma suivant :
mylibrary-1.0-20130213.125827-2.jar
Cependant, Maven ne parvient pas à télécharger cet instantané. D'après le journal des erreurs, Maven semble s'attendre au nom de fichier suivant :
mylibrary-1.0-SNAPSHOT.jar
Ce sont les paramètres du dépôt dans mon pom :
<repositories>
<repository>
<id>mycompany-all</id>
<url>https://servername/nexus/content/groups/mycompany/</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>mycompany-releases</id>
<url>https://servername/nexus/content/repositories/releases/</url>
</repository>
<snapshotRepository>
<id>mycompany-snapshots</id>
<url>https://servername/nexus/content/repositories/snapshots/</url>
</snapshotRepository>
</distributionManagement>
Remarque : le groupe nexus comprend à la fois le releases
y snapshots
repo.
Je n'ai pas configuré ces dépôts dans settings.xml
- est-ce le problème ? Ou bien qu'est-ce que je fais de travers ?