En théorie, exclure les dépendances transitives que tu n'utilises pas ne pose pas de problème.
Tu pourrais diminuer drastiquement la taille de l'appli je pense, mais tu sais à quoi tu t'exposes (risques de ClassNotFound si tu as exclu une dépendance en trop), à toi de voir. maven-shader-plugin fonctionne, il réduit l'application à 3.8Mo, mais demande
Le 29/02/2016 21:22, Arnaud Thimel a écrit : trop de configuration et trop de maintenance à long terme parce qu'il faut faire quelques exclusion sur les parties "runtime" du classpath.
Personnellement, je rejoins l'avis de Tony : >7Mo, ça n'a rien de choquant. Si j'étais toi, je dépenserai mon énergie dans d'autre chantiers.
Ca me gêne fondamentalement, pas pour la taille finale, mais parce qu'on utilise des dépendances mal sélectionnées ou mal designées.
Le 29/02/2016 15:32, Eric Chatellier a écrit :
Par taille de dépendance: - freemarker (1,4Mo) : utile pour les rapport, mais voir pour utiliser mustache à la place ?
Je vais remplacer le veillissant freemarker par mustache, aussi parce que l'API a été mise à jour pour java 8. -- Éric Chatellier - www.codelutin.com - 02.40.50.29.28