Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Ant任务让javadoc链接到JavaAPI?_Ant_Javadoc - Fatal编程技术网

如何使用Ant任务让javadoc链接到JavaAPI?

如何使用Ant任务让javadoc链接到JavaAPI?,ant,javadoc,Ant,Javadoc,现在我的蚂蚁任务看起来像 <javadoc sourcepath="${source}" destdir="${doc}"> <link href="http://java.sun.com/j2se/1.5.0/docs/api/" /> </javadoc> 如何让javadoc正确链接到API?我支持一个代理。您可能需要设置。例如,ANT_OPTS=“-Dhttp.proxyHost=proxy.y.com”ANT doc 或者,您可以设置“of

现在我的蚂蚁任务看起来像

<javadoc sourcepath="${source}" destdir="${doc}">
    <link href="http://java.sun.com/j2se/1.5.0/docs/api/" />
</javadoc>
如何让javadoc正确链接到API?我支持一个代理。

您可能需要设置。例如,
ANT_OPTS=“-Dhttp.proxyHost=proxy.y.com”ANT doc


或者,您可以设置“offline”标志并提供包列表,但这对Java核心来说可能是一个难题。

您也可以在ant任务中传递参数

<arg value="-J-Dhttp.proxyHost=your.proxy.here"/>
<arg value="-J-Dhttp.proxyPort=##"/>
)并将其保存为文本文件,然后使用此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>

您还可以使用“脱机”模式,该模式允许您在不访问internet的情况下构建(更快!)。请参阅此答案:

注意,上面的
包含程序包列表的路径
表示包含名为
程序包列表
的文件的目录路径。它不是
包列表
文件本身的路径。
<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>