Como transferir a versão da fotografia do repositório de fotografias do Maven?

Então eu tenho um projeto e faço lançamentos regulares para maven sem problemas. Eu agora quero disponibilizar uma versão instantânea deste projeto. Então eu faço 'mvn clean deploy'. Tudo funciona como você pode ver abaixo:

[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.: enter image description hereenter image description here

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?

Author: ThaDon, 2011-10-10

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>
 47
Author: JohnPristine, 2011-10-10 18:50:31
 2
Author: Dave Newton, 2011-10-10 15:47:40

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.

 0
Author: Bohdan, 2018-06-14 19:47:19