Я хочу иметь возможность иметь один набор файлов build / props, который соберет столько проектов EAR, сколько я скажу.
Каждый проект EAR будет иметь свой собственный набор модулей, WAR, JARS и т. Д.
Я хочу указать в файле props, из чего состоит каждый проект EAR, и я хочу каждый раз указывать сборку, какие EAR создавать.
В общем, каков хороший способ структурировать файлы build / props?
Пока у меня есть один файл build.xml и один файл props.
В файле props у меня есть запись для каждого проекта EAR, например:
Foo=fooWar, foojar
Bar=barWar, barJar1, barJar2
Не уверен, хорошая ли это идея или нет, и я думаю, как сообщить сборке, какие проекты собирать.
Поскольку это может быть много проектов, я думаю, что я хотел бы еще одну запись реквизита, как:
projectsToBuild=Foo, Bar
И затем перед каждой сборкой сотрудник по сборке будет редактировать "projectsToBuild".
Это хорошая дорога, чтобы идти вниз?