Eliminar página de login al momento de crear el war con maven
Publicado por Alexánder (1 intervención) el 10/12/2014 17:26:53
Hola, tengo la siguiente inquietud,
Cuando ejecuto el maven clean installm tengo que eliminar la página de login, debido a que el ambiente donde despliego el war no me permite tener esa página, lo he tratado de hacer con el plugin: maven-antrun-plugin, usando la fase de package que se ejecuta antes de instalar el war en el target:
Algo como esto:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<delete file="${basedir}/target/${project.artifactId}-${project.version}/login.html"/>
<delete file="${project.build.outputDirectory}/com/segurosbolivar/simon/common/BaseMBean.class"/>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
Sucede que el archivo .class si es eliminado, pero con el archivo html no lo hace, no se de que parte se toman estos archivos, me refiero a los html, jsp etc, ubicados en la carpeta webapp.
He tratado de usar igualmente algo como esto: <warSourceExcludes>/target/${project.artifactId}-${project.version}/login.html</warSourceExcludes> , pero no sucede nada.
Alguien ha resuelto este problema?
Muchas gracias
Saludos
Cuando ejecuto el maven clean installm tengo que eliminar la página de login, debido a que el ambiente donde despliego el war no me permite tener esa página, lo he tratado de hacer con el plugin: maven-antrun-plugin, usando la fase de package que se ejecuta antes de instalar el war en el target:
Algo como esto:
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<delete file="${basedir}/target/${project.artifactId}-${project.version}/login.html"/>
<delete file="${project.build.outputDirectory}/com/segurosbolivar/simon/common/BaseMBean.class"/>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
Sucede que el archivo .class si es eliminado, pero con el archivo html no lo hace, no se de que parte se toman estos archivos, me refiero a los html, jsp etc, ubicados en la carpeta webapp.
He tratado de usar igualmente algo como esto: <warSourceExcludes>/target/${project.artifactId}-${project.version}/login.html</warSourceExcludes> , pero no sucede nada.
Alguien ha resuelto este problema?
Muchas gracias
Saludos
Valora esta pregunta
0