4

今、私のアリの仕事は次のようになります。

<javadoc sourcepath="${source}" destdir="${doc}">
    <link href="http://java.sun.com/j2se/1.5.0/docs/api/" />
</javadoc>

そして、私はこの警告を受けています:

javadoc: warning - Error fetching URL: http://java.sun.com/j2se/1.5.0/docs/api/package-list

javadoc を API に適切にリンクするにはどうすればよいですか? 私はプロキシの背後にいます。

4

3 に答える 3

12

Ant タスク内で引数を渡すこともできます

<arg value="-J-Dhttp.proxyHost=your.proxy.here"/>
<arg value="-J-Dhttp.proxyPort=##"/>

オフライン リンク ルートを使用する場合。Java API の URL ( http://java.sun.com/j2se/1.5.0/docs/api/package-list ) にアクセスしてパッケージ リストをダウンロードし、テキスト ファイルとして保存してから、この Ant を使用します。仕事。

<javadoc sourcepath="${source}" destdir="${doc}">
    <link offline="true" href="http://java.sun.com/j2se/1.5.0/docs/api/" packagelistloc="path-containing-package-list"/>
</javadoc>
于 2008-09-10T14:55:32.790 に答える
6

おそらく、http.proxyHost および http.proxyPort システム プロパティセットが必要です。例えば、ANT_OPTS="-Dhttp.proxyHost=proxy.y.com" ant doc

別の方法として、「オフライン」フラグを設定してパッケージ リストを提供することもできますが、これは Java コアにとって苦痛になる可能性があります。

于 2008-09-09T21:34:40.483 に答える
0

インターネットにアクセスせずに (より速く!) ビルドできる「オフライン」モードを使用することもできます。この回答をご覧ください: https://stackoverflow.com/a/24089805/366749

于 2014-12-03T17:28:19.793 に答える