Моя сборка начинается с определения двух файлов свойств, импорта другой сборки XML, а затем начинается со всеми моими другими целями и задачами:
build.main.xml
* * 1004
<project name="${proj.name}" default="assemble" basedir=".">
<!-- BASIC CONFIGURATIONS -->
<!-- Define build properties. -->
<property file="build.main.properties"/>
<property file="build.app.properties"/>
<!-- Imports. -->
<import file="${alt.build.file}"/>
<!-- Rest of buildscript omitted for brevity... -->
</project>
build.app.properties
proj.name=test-proj
alt.build.file=build.app.xml
Кажется, что build.main.xml
не может видеть / находить какие-либо свойства, определенные внутри build.app.properties
; а именно:
- Не удается разрешить
${proj.name}
, и когда я добавляю файл build.main.xml
в представление Eclipse Ant, имя сборки отображается как ${proj.name}
- Не удается найти
build.app.xml
импортировано из build.main.xml
Что здесь происходит? Сборки ant позволяют импортировать только один файл свойств или что-то в этом роде?!? С чего начать устранение неполадок?
Редактировать : при использовании редактора Eclipse мой buildscript не имеет никаких красных / выделенных синтаксических ошибок, которые могут вызывать некорректную работу плагина ant и т. Д.
Редактировать : Я замечаю проблемы со свойствами, определенными внутри build.main.properties
to. Если я попытаюсь повторить их, они тоже не заметят Муравья ...