Я думаю, что мне нужно добавить следующее в файл build.properties:
project.root = ${basedir}
в качестве альтернативы, я могу просто использовать basedir свойство всякий раз, когда project.root необходимо.
Мне довелось взглянуть на исходный код для ivy.properties , и я увидел, что используется свойство basedir . Я только что проверил и проверил, что это свойство работает на разных машинах как из затмения, так и из командной строки, а также при вызове ant из другого каталога, такого как:
ant -f /path/to/eclipse/workspace/projectName/build.xml
Когда я получу минуту, я проверю, что это также работает при импорте файла свойств в разные места (например, внутри src / main / resources / config / ivy / ivysettings.xml).