Maven: ¿Por qué falta el sufijo -SNAPSHOT en el nombre del archivo de artefacto?
Mi artefacto maven se implementa en un repositorio de instantáneas Nexus. Allí, se almacena en el directorio correcto, pero sus nombres de archivo tienen el siguiente patrón:
mylibrary-1.0-20130213.125827-2.jar
Sin embargo, Maven no puede descargar esa instantánea. De acuerdo con el registro de errores, Maven parece esperar el siguiente nombre de archivo:
mylibrary-1.0-SNAPSHOT.jar
Estas son las configuraciones del repositorio en mi 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>
Nota: el grupo nexo incluye tanto elreleases
ysnapshots
repo
No configuré estos repositorios ensettings.xml
- ¿Es ese el problema? ¿O qué más estoy haciendo mal?