0

提供されたソースコードから自分のマシンでTomcat6または7をビルドしようとしています。

リポジトリからソースをチェックアウトし、antビルドを実行しました。

ビルドの最初の段階で、AntはTomcatが必要とするライブラリをダウンロードする必要があります。6番目のバージョンでは、別のコマンド「ant download」によって実行されます。7番目のバージョンでは、このコマンドはbuild.xmlに組み込まれています。

問題は、Antが両方のバージョンをビルドしようとしているときに、Tomcatがビルドに必要なライブラリをダウンロードできないことです。

ここで止まります:

trydownload:[get]取得: http: //www.apache.org/dist/tomcat/tomcat-connectors/native/1.1.24/source/tomcat-native-1.1.24-src.tar.gz [get] To :/Users/dmitrijskorov/libraries/tomcat-native-1.1.24/tomcat-native.tar.gz

これを印刷した後は何も起こりません。エラーも実行の終了もありません。ファイル自体はダウンロード用のフォルダ内に作成されますが、手動でダウンロードした場合のサイズは262KBではなく111KBになります。そのサーバーのpingもokと評価します。

Antのダウンロードタスクに問題があるようです。

おそらくその理由は、Antに提供する必要のあるいくつかのプロキシ設定です。しかし、プロキシ設定を見つける方法がわかりません。すべてのブラウザとOSのすべての設定はプロキシの自動検出を指しているため、Antビルドでプロキシを設定できません。そして、私はこれがまったく必要かどうかわかりません。

MacOs Lion、Tomcat 6または7、Java6。

4

1 に答える 1

0

Ant 1.7以降では、-autoproxyAntのオプションを使用して、オペレーティングシステムのプロキシ設定を使用するように指示できます。

ant -autoproxy download

参照:Antマニュアル

于 2012-11-01T12:12:10.347 に答える