Nous faisons une application web avec AngularJS et nous aimons l'idée d'utiliser la Charmille pour la Gestion de la Dépendance et de Grunt pour la construction, l'exécution des tests, etc. (Yeoman)
Le serveur est fait avec Java à l'aide de Maven, si nous voulons bien sûr avec un simple mvn install
tout construire (application web + serveur)
Donc, ce que l'approche que vous avez fait et pourquoi?
1) les Traiter comme deux applications différentes, ce qui en fait ils sont. Donc, en utilisant différentes méthodes de construction/outils est acceptable.
2) Oublier Bower, Grunt, utiliser des plugins Maven pour construire, exécuter des tests, de gérer les dépendances de l'application web. Si c'est le cas, lesquels?
3) l'Utilisation de Maven plugin exec pour appeler Grunt pour construire le front-end d'une webapp. Je vois cela plus comme un hack qu'une solution.
4) d'Autres.
Approche facilite l'intégration avec Jenkins est un plus.
Merci à l'avance!