Diferencia entre revisiones de «Despliegue de proyectos»
De Wiki de EGC
(Página creada con «Desplegar un proyecto significa enviar tu artefacto a un lugar (repositorio) para ser compartido con otros. Se establecerá un repositorio para esto. = Desplegar el proyec...») |
(→Analice el contenido) |
||
Línea 35: | Línea 35: | ||
* La versión acaba en <code> SNAPSHOT</code> (sin el primer -) o en cualquier otra cosa. | * La versión acaba en <code> SNAPSHOT</code> (sin el primer -) o en cualquier otra cosa. | ||
− | Observe 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. | + | Observe en el <code>maven-metadata.xml</code> 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. |
Revisión del 01:07 30 nov 2015
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.