Diferencia entre revisiones de «Perfiles de configuración»

De Wiki de EGC
Saltar a: navegación, buscar
(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>
+
    </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>