java - generate - ¿Cómo descargar la versión de SNAPSHOT desde el repositorio maven SNAPSHOT?
maven settings.xml example (2)
Entonces tengo un proyecto y hago lanzamientos regulares a maven sin ningún problema. Ahora quiero poner a disposición una versión SNAPSHOT de este proyecto. Así que hago ''mvn clean deploy''. Todo funciona como puedes ver a continuación:
[INFO] Recuperando el número de compilación anterior de sonatype-nexus-snapshots Uploading: https://oss.sonatype.org/content/repositories/snapshots/me/soliveirajr/menta-regex/0.9.6-SNAPSHOT/menta-regex-0.9 .6-20111010.153035-2.jar cargado 5K (menta-regex-0.9.6-20111010.153035-2.jar)
Voy a mi administrador de sonatype y puedo encontrar la instantánea:
Pero ahora, cuando trato de usar esta instantánea como una dependencia de algún otro proyecto en otra máquina , obtengo:
<dependency>
<groupId>me.soliveirajr</groupId>
<artifactId>menta-regex</artifactId>
<version>0.9.6-SNAPSHOT</version>
</dependency>
Desaparecido:
1) me.soliveirajr: menta-regex: jar: 0.9.6-SNAPSHOT
Intente descargar el archivo manualmente desde el sitio web del proyecto.
A continuación, instálelo con el comando: mvn install: install-file -DgroupId = me.soliveirajr -DartifactId = menta-regex -Dversion = 0.9.6-SNAPSHOT -Dpackaging = jar -Dfile = / path / to / file
Alternativamente, si aloja su propio repositorio, puede desplegar el archivo allí: mvn deploy: deploy-file -DgroupId = me.soliveirajr -DartifactId = menta-regex -Dversion = 0.9.6-SNAPSHOT -Dpackaging = jar -Dfile = / path / a / archivo -Durl = [url] -DrepositoryId = [id]
Entonces, ¿cómo obligo a maven a descargar la versión de SNAPSHOT a mi repositorio local (.m2)?
Solo agregue esto a su ~ / .m2 / settings.xml:
<profiles>
<profile>
<id>allow-snapshots</id>
<activation><activeByDefault>true</activeByDefault></activation>
<repositories>
<repository>
<id>snapshots-repo</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<releases><enabled>false</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
</profile>
</profiles>
http://maven.40175.n5.nabble.com/How-to-enable-SNAPSHOT-td130614.html
¿Está configurado para habilitar instantáneas?