Сборка муравья перестала работать: “Целевая” сборка.. xml “не существует”

Я использовал для решения проблемы таким образом:

import shutil
import os

shutil.rmtree(dirpath)
os.mkdir(dirpath)
19
задан 11 revs, 7 users 60%christy 19 July 2017 в 09:42
поделиться

2 ответа

  1. Вероятно, у вас неправильно установлена ​​переменная окружения ANT_HOME
  2. Похоже, вы вызываете Ant так: "ant build..xml". Если ваш ant-скрипт имеет имя build.xml, вам нужно указать только цель в командной строке. Например: «ant target1».
10
ответ дан 30 November 2019 в 02:56
поделиться

Похоже, вы назвали его «ant build..xml». ant автоматически выбирает файл build.xml в текущем каталоге, поэтому достаточно вызвать «ant» (если определена цель по умолчанию) или «ant target» (будет вызвана цель с именем target).

С помощью вызов «ant -p» вы получите список целей, определенных в вашем build.xml.

Edit: В комментарии показан вызов «ant -verbose build.xml». Чтобы быть правильным, это должно называться «ant -verbose». Файл build. xml в текущем каталоге будет использоваться автоматически. Если необходимо явно указать файл сборки (например, потому что его имя не build.xml), вы должны указать файл сборки с параметром '-f'-option: 'ant -verbose -f build.xml'. Надеюсь, это поможет.

8
ответ дан 30 November 2019 в 02:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: