Ant создает несколько проектов EAR - PullRequest
1 голос
/ 22 февраля 2012

Я хочу иметь возможность иметь один набор файлов 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". Это хорошая дорога, чтобы идти вниз?

1 Ответ

1 голос
/ 22 февраля 2012

Если вы строите несколько проектов одним ударом, то, похоже, у вас нет должного управления зависимостями. Обратите внимание на использование Apache Ivy для публикации и извлечения из общего репозитория (например, Artifactory ), чтобы вы могли отделить свой проект и построить их независимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...