(здесь workspace_loc и project_loc являются переменными затмения). К этим свойствам можно получить доступ в вашем сценарии сборки ANT, как к обычным свойствам, например:

я есть общая проблема, и, вероятно, существует множество способов ее решения. Я ищу элегантное, простое решение для этого типичного сценария:

У меня есть проект в Eclipse с файлом сборки Ant (build.xml), файл сборки использует файл свойств (build.properties). В этом файле свойств я хочу установить свойство, которое указывает на корневой каталог проекта eclipse, например:

project.root = /path/to/eclipse/workspace/projectName

или предпочтительно:

project.root = ${path.to.eclipse.workspace}/projectName

Как мне сделать это таким образом, чтобы:

Работает на разных машинах с разными путями к корню проекта (т.е. в командной среде)Позволяет файлу ant build.xml выполняться в eclipseПозволяет файлу ant build.xml выполняться вне eclipse (т.е. из командной строки)Позволяет файлу build.properties существовать в каталоге, отличном от корня проекта

Ответы на вопрос(1)

Ваш ответ на вопрос