jueves, 13 de octubre de 2016

Perfiles y recursos en maven


Muchas veces necesitamos que un proyecto tome ciertos archivos según el perfil que se selecciona. Esto se hace con los tags directory(Desde dónde obtendremos los los archivos), targetPath(Hacia dónde los copiaremos) e include(archivo o tipos de archivo a incluir) dentro del archivo pom.xml.

Para información más detallada, consultar en http://maven.apache.org/plugins/maven-resources-plugin/examples/copy-resources.html

Dejo aquí un ejemplo de uso:

<profiles>
<profile>
<id>devElmerDeVe</id>
<build>
<resources>
<resource>
<directory>src/main/resources/dev/elmerDeVe/properties</directory>
<targetPath>Intranet</targetPath>
</resource>
<resource>
<directory>src/main/resources/dev/elmerDeVe/css</directory>
<targetPath>../../WebContent/css</targetPath>
<includes>
        <include>**/*.css</include>
      </includes>
</resource>
</resources>
</build>
</profile>
</profiles>

Para seleccionar un perfil desde eclipse:

No hay comentarios:

Publicar un comentario

MySQL - Exportar e Importar DB

Exportación: mysqldump -u root -pPASSWORD baseABackupear > backup.sql Importación: mysql -u root -pPASSWORD nuevaBD < backup.sql ...