у вас может быть два файла: build-unix.properties
и build-windows.properites
, а в вашей цели init
вы просто делаете копию:
<copy file="build-${os.family}.properties" tofile="build.properties">
ваш основной build.xml
может просто ссылаться на файл build.properties
.
Это может быть довольно сложно, чтобы заставить его работать должным образом, поэтому я хотел бы сохранить все свойства сервера сборки в файле build.properties
и разрешить локальное переопределение (для вашего окна Windows) в build-local.properties
. Вы также можете переместить свойства в build-common.properties
, чтобы ваш файл сборки содержал файлы свойств в следующем порядке
<property file="build-local.properties"/>
<property file="build-common.properties"/>
<property file="build.properties"/>