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>
