2011-12-10 18 views
5

these命令を使用してWindows 7にAntをインストールしようとしていますが、ステージ5でコマンドant -f fetch.xml -Ddest=systemを実行すると、エラー:Antインストールで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

私はURLが到達不能であることを理解し、私は私のブラウザにこのURLを入力しようとした、と確かにそれは存在しません。代わりに

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

:私はでファイルmaven-artifact-ant-2.0.4-dep.jarを見つけました。どうすればこの問題を解決できますか?

+0

私はANTを何度もインストールしましたが、私はインストールドックをあまり読んでいません。この "fetch.xml"ファイルが存在するかどうかはわかりませんでした。 +1今日私が学んだもののために+1 –

答えて

10

lib/library.propertiesファイルのm2.urlプロパティをhttp://mirrors.ibiblio.org/pub/mirrors/maven2に更新するだけで済みます。

+1

それは実行されますが、インストール中に、より多くのエラーがあります...すべてが壊れています。しかし、助けてくれてありがとう。 –

+0

以下の答えのように "m2.url"プロパティをオーバーライドすれば正常に動作します。企業のファイアウォールの背後にある場合は、追加のhttp.proxyHost **プロパティと** http.proxyPort **プロパティを設定する必要があります。 –

8

実行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が正しいですが、Program Files(Cのサブフォルダにファイルをダウンロードしようとしている現在は非推奨Mavenのセントラル・URL

2

を使用して:\ Program Files \ WinAnt \ lib)。これを行うには、管理者権限でコマンドを実行する必要があります。

コマンドプロンプトのショートカットを右クリックし、 "run as administrator"を選択するか、スタートメニューの検索フィールドに「cmd」と入力し、Ctrl + Shift + Enterキーを押します。

もう一度antコマンドを実行しよう:

ant -f fetch.xml -Ddest=system 

そして、あなたはトラブルのスクリプトを使用して、他のファイルをダウンロードしている場合、動作ウェルにちょうどあなたのブラウザを使用してそれらをダウンロードし、それらを入れているようです適切な場所を入力してからfetch.xmlに変更しないでください。をダウンロードしてください。

関連する問題