Le 07/08/2013 19:05, Brendan Le Ny a écrit :
Le 07/08/2013 16:29, Benjamin POUSSIN a écrit :
Le projet webjar (http://www.webjars.org) package les lib js/css en jar. a priori elles sont poussées vers central.
Quand j'avais cherché comment on pouvait faire, j'étais tomber sur ce projet mais j'avais l'impression qu'il poussait le fichier dans un path hardcodé un peu n'importe-où.
Y'a aussi la possibilité d'utiliser webjars dans nos projets directement. Ca fonctionne en incluant un jar webjar dans le pom (par exemple chartjs) et en déclarant la resources du classpath dans le fichier wro.xml au lieu d'un group-ref:
<js>classpath:META-INF/resources/webjars/chartjs/26962ce/Chart.js</js> (le path est en effet hard codé avec la version en plus). C'est donc possible dans packaging supplémentaire de notre pars, mais on perd certaines choses (dépendances transitives) et les webjars inclut plus de chose (version min/non min, la doc...) donc ils sont plus gros que les notres. -- Éric Chatellier - Code Lutin Tel: 02.40.50.29.28 - http://www.codelutin.com