Supponiamo di avere alcuni progetti, ciascuno contenenti alcune risorse web (ad es. pagine html).
parent.pom
+- web (war)
+- web-plugin-1 (jar)
+- web-plugin-2 (jar)
...
Diciamo che web
è il progetto distribuibile war
che dipende dal set di plugin noto ma selezionabile.
Quale è un buon modo per configurarlo utilizzando Spring
e maven
?
- Consenti ai plug-in di essere
war
di progetti e utilizza il supporto di povero per l'importazione di altri progettiwar
- Metti tutte le risorse web per tutti i plug-in nel progetto
web
- Aggiungi tutte le risorse web al percorso di classe di tutte le
jar
web-plugin-*
dependencie e lascia che la molla legga i file dal rispettivo percorso di classe? - Altro?
In precedenza provengo dall'uso di #1
, ma la semantica copy-paste
delle dipendenze war
di maven è orribile.