2012-02-21 7 views
1

Je veux être en mesure d'avoir un ensemble de fichiers build/props qui construira autant de projets EAR que je le dis. Chaque projet EAR aura son propre ensemble de modules, WARs, JARS, etc. Je veux définir dans un fichier d'accessoires ce que chaque projet EAR consiste, et je veux dire à la construction à chaque fois quel (s) EAR (s) construire. En général, quel est le bon moyen de structurer les fichiers build/props? Jusqu'à présent, j'ai un fichier build.xml et un fichier d'accessoires. Dans le fichier accessoires, j'ai une entrée pour chaque projet EAR, par exemple:Ant construire plusieurs projets EAR

Foo=fooWar, foojar 
Bar=barWar, barJar1, barJar2 

Je ne sais pas si c'est une bonne idée ou non, et je pense comment dire la construction qui projette de construire. Comme il pourrait être de nombreux projets, je pense que je voudrais une autre entrée d'accessoires comme:

projectsToBuild=Foo, Bar 

Et puis avant chaque construction, la personne de construire serait modifier « projectsToBuild ». Est-ce une bonne route à descendre?

Répondre

1

Si vous créez plusieurs projets en une seule fois, il semble que vous n'ayez pas de gestion des dépendances appropriée. Jetez un coup d'œil à l'utilisation de Apache Ivy pour publier et récupérer à partir d'un référentiel partagé (par exemple, Artifactory), de sorte que vous puissiez découpler votre projet et les construire de manière indépendante.

Questions connexes