Ant: цель "install" не существует в проекте - PullRequest
0 голосов
/ 10 октября 2018

Мне нужно собрать два модуля проекта, используя Ant.У меня есть два xml-файла, которые я должен использовать для сборки: project.xml иgration.xml.Я использую следующую команду для их построения:

ant install -f <filename>.xml

Но процесс сборки (или установки) завершается успешно только для файла project.xml.Когда я пытаюсь выполнить команду, указанную выше, в файлеgration.xml, я получаю:

Target "install" does not exist in the project "integration"

Как мне справиться с этим?

Ответы [ 2 ]

0 голосов
/ 10 октября 2018

Просмотрите ваш файл project.xml, и там будет строка, подобная этой:

<target name="install"...>

, чего нет в файлеgration.xml, поэтому для запуска задачи с именем «install»вам нужно добавить его в ваш файл сборки.
Вы можете посмотреть дополнительную информацию здесь: https://ant.apache.org/manual/targets.html
Или вы можете просто запустить ant -p ${your_buildfile_name}, чтобы просмотреть все цели сборки в файле сборки.

0 голосов
/ 10 октября 2018

Цель , которую вы передаете муравью ( install в вашем случае), относится к определению в файле сборки.

Другими словами: один из вашихXML-файлы содержат цель установки, а другая - нет.

Таким образом, решение состоит в том, что вы сравниваете два файла, чтобы понять их различия.Либо вам нужно добавить цель установки во второй файл XML, либо вам может просто понадобиться использовать другую цель с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...