2011-12-10 11 views
5

Estoy tratando de instalar Ant en Windows 7 usando las instrucciones these, pero en la etapa 5, cuando ejecuto el comando ant -f fetch.xml -Ddest=system, obtengo lo siguiente de error:La instalación de Ant no puede encontrar maven-artifact-ant-2.0.4-dep.jar

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

entiendo que la URL no es accesible, así que traté de introducir esta URL en el navegador, y de hecho no existe. He encontrado el archivo maven-artifact-ant-2.0.4-dep.jar en:

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

lugar. Entonces, ¿cómo puedo solucionar este problema?

+0

He instalado ANT tantas veces que no he leído el doco de instalación en bastante tiempo. No sabía que este archivo "fetch.xml" existía. +1 por algo que aprendí hoy –

Respuesta

10

Solo necesita actualizar la propiedad m2.url en el archivo lib/library.properties al http://mirrors.ibiblio.org/pub/mirrors/maven2.

+1

Se ejecuta pero durante la instalación hay más errores ... Más URL desconocidas. Todo está roto. Gracias por la ayuda sin embargo. –

+0

Reemplace la propiedad "m2.url" como en la respuesta a continuación y funcionará. Si se encuentra detrás de un firewall corporativo, entonces deberá establecer propiedades ** http.proxyHost ** y ** http.proxyPort ** adicionales. –

8

ant run de la siguiente manera

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

La propiedad m2.url necesita ser sobrecargado. El siguiente archivo de propiedades en ANT necesita ser actualizado:

$ANT_HOME/lib/libraries.properties 

El uso de un URL Maven Central de ahora en desuso

2

la URL es correcta, pero usted está tratando de descargar los archivos en una subcarpeta de Program Files (C : \ Archivos de programa \ WinAnt \ lib). Para hacerlo, debe ejecutar sus comandos con derechos de administrador.

clic derecho en tanto que su comando de acceso directo del símbolo y seleccione "run as administrator" o entrar en "cmd" en el campo de búsqueda del menú de inicio y pulse CTRL + SHIFT + ENTER.

A continuación, intente ejecutar el comando ant nuevo:

ant -f fetch.xml -Ddest=system 

Y si usted tiene problemas para descargar otros archivos utilizando la secuencia de comandos, parece que funciona bien para simplemente descargarlos con el navegador, los puso en el lugar correcto, y luego edite fetch.xml a no descargue el archivo.

Cuestiones relacionadas