Actualmente estoy usando IBM Rational Application Development (distro de IBM Eclipse) para el desarrollo de portlets y tengo un pequeño problema con la integración de Maven.Maven para copiar JAR al agregar dependencias
Esta es la situación:
1) IBM RAD tiene la capacidad de desplegar un portlet directamente desde dentro de sí mismo (RUN/PRUEBAS)
En este caso, no estoy usando Maven generó la guerra a toda porque IBM RAD parece crear el WAR automáticamente y lo envía a IBM WebSphere Portal. Lo cual no es gran cosa hasta ahora.
2) dependencias Maven no se copian en WebContent WEB-INF// lib
IBM tiene su propia estructura de directorios: WebContent/WEB-INF y WebContent/META-INF. Si actualicé pom.xml para incluir nuevas dependencias, esos JARS no se copiarán en el directorio WebContent/WEB-INF/lib, por lo tanto, cuando desee ejecutar/depurar el portlet, esas bibliotecas no se incluirán.
Pregunta:
¿Hay alguna forma de copiar los nuevos archivos JAR automáticamente a la carpeta/WebContent WEB-INF/lib tan pronto como puedo actualizar el pom.xml? (De ser así, ¿en qué ciclo de vida debería estar?)
Si no hay una solución perfecta para la pregunta n. ° 1, no me importa si este paso está incluido en la compilación/objetivo "mvn install".
Prefiero no usar ant-task pero en su lugar tenga una utilidad de copia propia, si existe.
Si alguien tiene sugerencias sobre cómo integrar Maven e IBM RAD para el desarrollo de WebSphere Portlet, puede agregar más respuestas.
Gracias
No estoy seguro de si esto funciona para IBM RAD pero con Eclipse WTP puede definir las piezas del ensamblaje de implementación a partir de las propiedades del proyecto. –