Трудно ответить на этот вопрос без дополнительной информации о вашей настройке или коде, который вы используете.В частности, те части, которые генерируют ошибку, так как мы не знаем, как выглядит ваш код (либо в build.xml, либо в вашем скрипте python).
Легко начать, как указано @Mark, должен <echo>${basedir}</echo>
в вашей задаче release
, чтобы увидеть, откуда именно он думает, что он работает.Я предполагаю, что вы пытаетесь загрузить файл свойств или что-то подобное, и он не находит его на более раннем шаге.
Что вы можете сделать, если расположение ${basedir}
выглядит иначе при запуске изнутрикаталог по сравнению с вашим скриптом Python использует ссылку на то, где находится ваш файл build.xml и ссылку оттуда:
<dirname property="project.basedir" file="${ant.file.project_name}"/>
Затем используйте ${project.basedir}
вместо ${basedir}
.
Все это при условии, конечно, что ваш ${basedir}
выглядит по-разному между ними.В противном случае мне нужно знать больше, чтобы диагностировать проблему.