Diferencia entre revisiones de «Perfiles de configuración»
De Wiki de EGC
(Página creada con «Se creará un pom.xml que se comportará de manera diferente en función de ciertas variables del entorno como, por ejemplo, la existencia de un fichero o el tiempo de sist...») |
(→Definir la configuración en el perfil) |
||
Línea 14: | Línea 14: | ||
<profile> | <profile> | ||
<id> prof-1 </id> | <id> prof-1 </id> | ||
− | <build> | + | <build> |
− | … | + | … |
− | </build> | + | </build> |
− | + | <distributionManagement> | |
− | … | + | … |
− | </distributionManagement> | + | </distributionManagement> |
</profile> | </profile> | ||
</profiles> | </profiles> | ||
</source> | </source> |
Revisión del 01:17 30 nov 2015
Se creará un pom.xml que se comportará de manera diferente en función de ciertas variables del entorno como, por ejemplo, la existencia de un fichero o el tiempo de sistema operativo.
Niveles de creación de perfiles
Existen 3 niveles en los que crear un perfil:
- A nivel de instalación (Maven settings.xml)
- A nivel de usuario (User settings.xml)
- A nivel de proyecto (pom.xml)
Nos centraremos en la creación a nivel de proyecto.
Definir la configuración en el perfil
Dentro del pom.xml del proyecto que desee configurar escriba todo el contenido del <build>
y del <distributionManagment>
dentro de <profiles><profile> …
. Quedaría algo así:
...
<profiles>
<profile>
<id> prof-1 </id>
<build>
…
</build>
<distributionManagement>
…
</distributionManagement>
</profile>
</profiles>