Despliegue de proyectos
De Wiki de EGC
Desplegar un proyecto significa enviar tu artefacto a un lugar (repositorio) para ser compartido con otros. Se establecerá un repositorio para esto.
Contenido
Desplegar el proyecto y observar el resultado
mvn deploy
Especificar un lugar para los despliegues
Añada al pom.xml la configuarción para que los despliegues vayan a una carpeta de su equipo:
…
<distributionManagement>
<repository>
<id> idRepo</id>
<name> nombreRepo</name>
<url> file:\\ruta_carpeta_despliegue </url>
</repository>
</distributionManagement>
Vuelva a desplegar
Analice el contenido
Vaya a la carpeta de despliegue y observe su contenido.
Actualize el proyecto
Abra el pom.xml de su proyecto y cambien la versión de éste. Vuelva a desplegar el proyecto.
Analice el contenido
Vuelva a la carpeta de despliegue y analícela de nuevo. ¿Que ocurre si..?:
- La versión acaba en
-SNAPSHOT
. - La versión acaba en
SNAPSHOT
(sin el primer -) o en cualquier otra cosa.
Observe en el maven-metadata.xml
que release es la última versión actualizada que no es de desarrollo. lastUpdate es la ultima actualización, ya sea de desarrollo o no.