-
Utilisation des profils
Bonjour
J'ai un projet pour lequel je souhaite faire différents types de packaging selon le client auquel je livre.
Les profils me semblent intéressants pour faire ca, mais il y a une limitation qui me bloque : il faudrait que je puisse changer le paramètre packaging et ca ne semble pas possible dans un profil...
Est ce que la seule solution est d'avoir plusieurs pom et d'utiliser l'option -f ?
-
Quels types de packaging tu souhaites livrer ?
Une idée serait d'avoir X profils, et X assemblies. Ainsi, quand le profile bidule est activé, alors c'est l'assembly bidule qui serait utilisé, et qui produirait tel ou tel type d'artifact...
-
Rentrons dans les détails !
A la base j'ai un packaging de type jar + un assembly qui rassemble le jar produit + toutes ses dépendances + des fichiers de conf dans un zip.
Ca me permet d'installer mon appli sur la plupart des serveurs d'application.
Aujourd'hui je dois aussi supporter jonas 5.1 qui requiert de construire un bundle osgi !
Il me faut donc un packaging de type bundle + un assembly qui rassemble le bundle (celui ci contient toute les dépendances) + des fichiers de conf dans un zip.
voila, voila...