#java #eclipse #jar #javadoc
#java #eclipse #jar #Javadoc
Вопрос:
Я сгенерировал свой пакет mypackage.jar и mypackage-javadoc.jar .
И затем я последовал инструкциям здесь.
Я создал mypackage.jar.properties и внутри
doc=docs/mypackage-javadoc.jar
теперь я поместил свой пакет в библиотеки и javadoc jar-файл в библиотеки / документы/
а затем, когда я импортирую mypackage.jar в мой проект.
в нем по-прежнему говорится: «Этот элемент не имеет ни подключенного источника, ни подключенного Javadoc, и, следовательно, Javadoc не найден».
Есть ли возможность автоматически синхронизировать javadoc с файлами моего класса, когда я просто импортирую mypackage.jar ?
Ответ №1:
Вам не нужен файл свойств. Убедитесь, что ваш JAR добавлен в путь к классу проекта (щелкните правой кнопкой мыши, Свойства, путь сборки Java). Затем вы должны увидеть свой Jar под узлом проекта в дереве с небольшим значком jar рядом с ним. Щелкните правой кнопкой мыши по нему, свойства, и появится графический интерфейс для настройки местоположения Javadoc.
Нажмите на местоположение Javadoc, а затем отредактируйте…
Введите путь к вашему javadoc JAR.
Комментарии:
1. Да, я знаю, как прикрепить javadoc из пути сборки. Но я спрашивал, может ли eclipse узнать местоположение javadoc, добавив только мой пакет (jar). Другими словами, я хочу, чтобы мой пользователь мог видеть javadoc, не подключая javadoc самостоятельно.
2. Если вы используете Maven для сборки, есть способ автоматически настроить путь сборки, javadocs и исходный код для ваших зависимостей от бинарного JAR. Существует интеграция Eclipse для Maven (называемая m2e), которая автоматически обновляет ваши проекты. Я использую его годами. Другие инструменты сборки, такие как Gradle, также должны поддерживать что-то подобное, но я, честно говоря, не знаю.