2010-10-29 6 views
3

J'ai un projet maven multi-module, et j'essaye de créer un assemblage pour le projet. L'assembly doit être un fichier zip, incluant tous les jars des projets dépendants ainsi que toutes les ressources de ces projets (pour des raisons de support hérité - je sais que ce n'est pas une bonne pratique, mais dans ce cas, nous ne pouvons vraiment pas faire grand-chose à ce sujet).maven assemblage multi-module

J'ai un assembly qui construit un zip et inclut le contenu du répertoire de sortie de construction (qui obtiendra les ressources). Si je l'exécute à partir du pom parent, il ne construit pas réellement un zip (probablement parce que le projet parent est de type pom, pas un pot). Si j'exécute un assembly à partir d'un des projets individuels, il inclut les jars et toutes les dépendances (j'ai spécifié y compris les dépendances). Il inclut le répertoire de sortie de ce projet, mais pas les projets enfants. Dois-je faire quelque chose comme exécuter un assemblage du parent qui itère sur les projets enfants et exécute leurs assemblages (les assemblages pour chacun des projets fils seraient les mêmes - il inclurait le jar, les dépendances et le répertoire de sortie)? Je ne suis même pas sûr que ce soit possible ... des conseils seraient appréciés.

Répondre

Questions connexes