У меня есть проект, который использует стороннюю библиотеку в форме файла JAR, и я использую Ant для создания проекта Javadocs. Я не могу заставить Ant связываться со сторонними библиотеками javadocs при использовании задачи javadoc.
Вот задача javadoc:
<javadoc excludepackagenames="" access="private" destdir="javadoc" author="true"
version="true" use="true" windowtitle="title" useexternalfile="true">
<fileset dir="." defaultexcludes="yes">
<include name="*/src/com/**/*.java"/>
</fileset>
<link href="http://www.redhillconsulting.com.au/products/simian/javadoc/"/>
<link href="http://java.sun.com/j2se/1.5.0/docs/api/"/>
</javadoc>
В выходных данных задачи указано, что пакет simian не существует:
[javadoc] C:\development\java\tools\src\com\cname\DuplicateCodeIdentifier.java:15: package au.com.redhillconsulting.simian does not exist
[javadoc] import au.com.redhillconsulting.simian.Checker;
[javadoc] ^
При запуске задачи ant создаются все ссылки на веб-сайт Sun правильно, но не на сайт redhillconsulting. Оба URL приводят к файлу списка пакетов и соответствующим путям (соответствуют содержимому списка пакетов).
Как настроить задачу Ant <javadoc>
для создания ссылок на сторонний сайт?
Примечание: файл обезьяньего фляги находится в tools / lib. Я не видел, чтобы это указывало, что какой-либо путь к классам является опцией, поэтому я не исследовал этот путь, но я попытался добавить файл jar в путь включения набора файлов, и это было не очень хорошо.