2011-02-25 14 views
15

estoy usando Maven en Eclipse (M2 eclipse)mvn: Instalar para poner mi frasco en repositorio remoto nexo

Cuando ejecuto mvn: Instalar quiero mi tarro (artefacto) para ser instalado en el repositorio nexo que es ubicado en el servidor (ahora el jar instalado se coloca en el repositorio del sistema local) ... ¿cómo puedo hacer eso?

enter image description here

Incluso me cambiaron esto a mi dirección de repositorio local

Respuesta

22

Por lo general, tendrá que utilizar mvn deploy implementar en un repositorio no local.

Por supuesto, necesitará tener el repo configurado, ya sea en su configuración de maven.xml o en el POM del proyecto.

Como siempre usamos el mismo repositorio interno, lo he hecho en Maven settings.xml, más precisamente, en la sección de "perfiles".

Aquí está mi configuración de referencia:

<profiles> 
    <profile> 
     <id>artifactory</id> 
     <repositories> 
     <repository> 
      <id>central</id> 
      <name>libs-releases</name> 
      <url>http://repo.example.com/libs-releases</url> 
      <snapshots> 
      <enabled>false</enabled> 
      </snapshots> 
     </repository> 
     <repository> 
      <id>snapshots</id> 
      <name>libs-snapshots</name> 
      <url>http://repo.example.com/libs-snapshots</url> 
      <snapshots /> 
     </repository> 
     </repositories> 
     <pluginRepositories> 
     <pluginRepository> 
      <id>central</id> 
      <name>plugins-releases</name> 
      <url>http://repo.example.com/plugins-releases</url> 
      <snapshots><enabled>false</enabled></snapshots> 
     </pluginRepository> 
     </pluginRepositories> 
    </profile> 
    </profiles> 
    <activeProfiles> 
    <activeProfile>artifactory</activeProfile> 
    </activeProfiles> 
Cuestiones relacionadas