Como transferir a versão da fotografia do repositório de fotografias do Maven?
[INFO] a obter o número de compilação anterior a partir de imagens do sonatype-nexus-snapshots A enviar: https://oss.sonatype.org/content/repositories/snapshots/me/soliveirajr/menta-regex/0.9.6-SNAPSHOT/menta-regex-0.9.6-20111010.153035-2.jar 5K carregado (menta-regex-0.9.6-20111010.153035-2.jar)
Vou ter com o meu gerente do sonatype e consigo encontrar a fotografia.:mas agora, quando tento usar este instantâneo como uma dependência de outro projecto noutra máquina consigo:
<dependency>
<groupId>me.soliveirajr</groupId>
<artifactId>menta-regex</artifactId>
<version>0.9.6-SNAPSHOT</version>
</dependency>
em falta:
1) Eu.soliveirajr: menta-regex: jar: 0, 9, 6-instantâneo
Tente obter o ficheiro manualmente a partir do site do projecto.
então, instale-o com o comando: instalação do mvn: install-file - DgroupId = eu.soliveirajr-DartifactId=menta-regex-Dversion=0. 9. 6-SNAPSHOT-Dpackaging=jar-Dfile = /path/to / file
em alternativa, se hospedar o seu próprio repositório, poderá enviar o ficheiro para lá: mvn deploy: deploy-file-DgroupId = me.soliveirajr -DartifactId=menta-regex -Dversion=0.9.6-SNAPSHOT-Dpackaging=jar -Dfile=/caminho/para/arquivo -Durl=[url] -DrepositoryId=[id]
Então, como faço para forçar maven a baixar a versão instantânea para o meu local (.m2) repositório?
3 answers
Basta adicionar isto à sua ~/.m2 / configuração.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 activar as imagens?
Poderá activar as imagens na configuração do repositório (~/.m2 / configuração.xml):
<settings>
<profiles>
<profile>
<repositories>
<repository>
<snapshots> <<<<<<<<<<<
<enabled>true</enabled> << ADD THIS
</snapshots> <<<<<<<<<<<
. . .
</settings>
Ver maven.apache.org/settings.html#Repositories para mais propriedades.