我正在尝试使用 Eclipse 生成的 ant 文件为项目创建 JavaDoc。
在导出过程中,我指定了我正在使用的jar的JavaDoc在磁盘上,因此它将它添加到我的javadoc中:
<link href = "jar:file:/Users/GregD/.m2/repository/org/apache/httpcomponents/httpcore/4.4.6/httpcore-4.4.6-javadoc.jar!/"/>
对它运行蚂蚁会得到:
[javadoc] java.lang.IllegalArgumentException: URI is not absolute
如何将其转换为Java 8 javadoc工具将遵循的URI?
URI 包含scheme://authority/path?...
个。因此,如果在Windows上使用文件方案,通常是:
file://localhost/C:/Users/GregD/...
或
file:///C:/Users/GregD/...
请注意,这在<link href=...>
中当然不适用于非Windows用户。