Установка Ant не может найти maven-artifact-ant-2.0.4-dep.jar - PullRequest
5 голосов
/ 11 декабря 2011

Я пытаюсь установить Ant в Windows 7, используя эти инструкции, но на этапе 5, когда я запускаю команду ant -f fetch.xml -Ddest=system, я получаю следующую ошибку:

Buildfile: C:\Program Files\WinAnt\fetch.xml<br> pick-dest:<br> [echo] Downloading to C:\Program Files\WinAnt\lib<br> probe-m2:<br> download-m2:<br> [echo] Downloading to C:\Program Files\WinAnt\lib<br> [get] Getting: <a href="http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0" rel="noreferrer">http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0</a>. /maven-artifact-ant-2.0.4-dep.jar<br> [get] To: C:\Program Files\WinAnt\lib\maven-artifact-ant-2.0.4-dep.jar<br> [get] Error opening connection java.io.FileNotFoundException: <a href="http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar" rel="noreferrer">http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar</a><br> [get] Error opening connection java.io.FileNotFoundException: <a href="http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar" rel="noreferrer">http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar</a><br> [get] Error opening connection java.io.FileNotFoundException: <a href="http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar" rel="noreferrer">http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar</a><br> [get] Can't get <a href="http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar" rel="noreferrer">http://ibiblio.org/maven2//org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar</a> to C:\Program Files\WinAnt\lib\maven-artifact-ant-2.0.4-dep.jar<br> BUILD FAILED<br> C:\Program Files\WinAnt\get-m2.xml:85: Can't get <a href="http://ibiblio.org/maven2//org/apach/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar" rel="noreferrer">http://ibiblio.org/maven2//org/apach/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar</a> to C:\Program Files\WinAnt\lib\maven-artifact-ant-2.0.4-dep.jar<br> Total time: 1 second

Я понимаю, что URL недоступен, поэтому я попытался ввести этот URL в свой браузер, и он действительно не существует. Я нашел файл maven-artifact-ant-2.0.4-dep.jar по адресу:

http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/maven/maven-artifact-ant/2.0.4/maven-artifact-ant-2.0.4-dep.jar

вместо этого. Так как я могу решить эту проблему?

Ответы [ 3 ]

10 голосов
/ 11 декабря 2011

Просто нужно обновить свойство m2.url в файле lib / library.properties до http://mirrors.ibiblio.org/pub/mirrors/maven2.

8 голосов
/ 11 декабря 2011

Запустите ANT следующим образом

$ ant -f $ANT_HOME/fetch.xml -Ddest=user -Dm2.url=http://repo1.maven.org/maven2 

Свойство m2.url необходимо перегрузить. Следующий файл свойств в ANT должен быть обновлен:

$ANT_HOME/lib/libraries.properties

Использование устаревшего URL Maven Central

2 голосов
/ 30 августа 2012

URL-адрес правильный, но вы пытаетесь загрузить файлы в подпапку Program Files (C: \ Program Files \ WinAnt \ lib).Для этого вам нужно запускать команды с правами администратора.

Поэтому щелкните правой кнопкой мыши по ярлыку командной строки и выберите «run as administrator» или введите «cmd» в поле поиска в меню «Пуск».и нажмите CTRL + SHIFT + ENTER.

Затем попробуйте снова запустить команду ant:

ant -f fetch.xml -Ddest=system

И если у вас возникли проблемы с загрузкой любых других файлов с помощью сценария, похоже, это работает хорошопросто загрузите их с помощью браузера, поместите их в нужное место и затем отредактируйте fetch.xml в , а не загрузите файл.

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