Probando Artifactory Open Source – Parte IV – Uso

Para finalizar el análisis de Artifactory veremos cómo añadir artefactos manualmente al repositorio y cómo utilizar nuestro repositorio de Artifactory en nuestros proyectos.

Despliegue manual de artefactos

Para desplegar manualmente nuestros artefactos iremos a la pestaña Deploy y subiremos nuestro artefacto compilado.

10-artifactory-deploy-artifacts

 

Posteriormente configuraremos la información detallada del artefacto y pinchamos en Deploy Artifact.

11-artifactory-deploy-2

 

Con esto ya tendremos nuestro artefacto disponible en el repositorio.

Configurar el repositorio para nuestros proyectos

Para que nuestros proyectos hagan uso del repositorio de Artifactory tenemos dos opciones:

  • Configurar el settings.xml de nuestra instalación de maven.
  • Configurar el pom.xml de nuestro proyecto maven.

En ambos casos bastará con sustituir, o añadir en caso de que no existan, la definición de los repositorios por lo siguiente:

<repositories>
    <repository>
        <id>central</id>
        <url> http://[host]:[port]/artifactory/libs-release </url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
    <repository>
        <id>snapshots</id>
        <url> http://[host]:[port]/artifactory/libs-snapshot </url>
        <releases>
            <enabled>false</enabled>
        </releases>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>central</id>
        <url> http://[host]:[port]/artifactory/plugins-release </url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </pluginRepository>
    <pluginRepository>
        <id>snapshots</id>
        <url> http://[host]:[port]/artifactory/plugins-snapshot </url>
        <releases>
            <enabled>false</enabled>
        </releases>
    </pluginRepository>
</pluginRepositories>