Как связать сторонние библиотеки в javadoc задаче Муравья

У меня есть проект, который пользуется сторонней библиотекой в форме файла банки, и я использую Муравья для разрабатывания проекта javadocs. Я не могу заставить Муравья связываться со сторонней библиотекой 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>

Вывод от задачи говорит, что обезьяноподобный пакет не существует:

[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 приводят к файлу списка пакета и соответствующим путям (соответствие содержанию списка пакета).

Как я настраиваю <javadoc> Задача Ant для генерации ссылок на сторонний сайт?

Примечание: Обезьяноподобный файл банки находится в инструментах/lib. Я не видел, что это указало, что любой вид пути к классу является опцией, таким образом, я не исследовал ту авеню, но я попытался добавить, что файл банки к fileset включает путь, и это не хорошо работало.

7
задан Drew Noakes 30 December 2012 в 19:26
поделиться

1 ответ

Тег javadoc принимает встроенный тег classpath

<javadoc ...>
    <classpath>
        <fileset dir="${dir.lib}">
            <include name="simian.jar"/>
        </fileset>
    </classpath>
</javadoc>
15
ответ дан 6 December 2019 в 14:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: