Attualmente sto utilizzando IBM Rational Application Development (distro IBM Eclipse) per lo sviluppo di Portlet e un piccolo problema con l'integrazione di Maven.Maven per copiare JAR quando si aggiungono dipendenze
Ecco la situazione:
1) IBM RAD ha la capacità di distribuire un portlet direttamente dall'interno di sé (RUN/DEBUG)
In questo caso, non sto usando Maven generato GUERRA affatto poiché IBM RAD sembra creare autonomamente la WAR e inviarla a IBM WebSphere Portal. Non è un grosso problema finora.
2) Maven dipendenze non vengono copiati WebContent/WEB-INF/lib
IBM ha una propria struttura di directory: WebContent/WEB-INF e WebContent/META-INF. Se ho aggiornato pom.xml per includere nuove dipendenze, quei JARS non verranno copiati nella directory WebContent/WEB-INF/lib, quindi, quando volevo ESEGUIRE/DEBUG il portlet, tali librerie non saranno incluse.
Domanda:
C'è un modo per copiare le nuove JAR automaticamente alla cartella WEB-INF WebContent// lib non appena aggiorno il pom.xml? (se sì, quale ciclo di vita dovrebbe essere?)
Se non c'è una soluzione perfetta per la domanda n. 1, non mi importa se questo passaggio è incluso nella compilazione/obiettivo "mvn install".
Preferisco non utilizzare l'attività ant, ma invece è l'utilità di copia personale.
Se qualcuno ha suggerimenti su come integrare Maven e IBM RAD per lo sviluppo del portlet WebSphere, sentitevi liberi di aggiungere altre risposte.
Grazie
Non sono sicuro che funzioni per IBM RAD ma con Eclipse WTP è possibile definire i pezzi dell'assieme di distribuzione dalle proprietà del progetto. –