не может создать javaDoc

1

Привет, У меня есть мой основной метод в имени класса Assignment1, а имя пакета определяется как

package assignment1;

Я пытаюсь сделать javaDoc из сборки муравьев. мой файл сборки имеет

<target name="javadoc" depends="init" description="creates javadoc">
  <javadoc sourcepath="."  destdir="DOCS"/>
  </target>

и когда я запускаю его, я получаю ошибку. Assignment1 содержит исходные файлы в пакете по умолчанию, вы должны указать их как исходные файлы, а не пакеты. build и java файлы находятся в одной папке, пожалуйста, скажите мне, что я делаю неправильно здесь. Заранее спасибо

Теги:
ant
javadoc

2 ответа

2
Лучший ответ

Как указывает ошибка, вы должны указать файлы.java, а не путь, так как ваши классы не объявлены в каком-либо пакете. Внутри элемента <javadoc> попробуйте добавить <fileset>:

<javadoc destdir="DOCS">
    <fileset dir="."/>
</javadoc>

Из документации Ant для вложенных наборов файлов в задаче <javadoc>:

Все сопоставленные файлы будут переданы javadoc в качестве исходных файлов. Ant автоматически добавит шаблон include **/*.java к этим наборам файлов. Вложенные наборы файлов можно использовать для документирования источников, находящихся в пакете по умолчанию.

  • 0
    Привет VGR, спасибо за ответ, я тоже попробовал. но он дал мне сообщение об ошибке «Не указаны исходные файлы и пакеты не указаны». я должен где-то дать название пакета? спасибо еще раз
  • 0
    VGR на самом деле ваш ответ сработал. Я не закрыл ни одного тега, поэтому получил эту ошибку. большое спасибо
0

У вас есть сообщение о создании ANT Javadoc в следующей ссылке.

Вы можете попробовать ответ, где задан образец цели.

ant javadoc не создает

Приветствия.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню