Я знаю, что могу использовать maven для вытягивания javadocs для артефакта (если они были добавлены), который должен появиться как JAR (справа?), Который я могу распаковать и просмотреть. Моя проблема в том, что я пытаюсь выяснить, какая из серии артефактов имеет конкретный пакет, на который я охотился. I может загрузить полдюжины пакетов javadoc, распаковать их все, а затем открыть индексные файлы по одному, но похоже, что это было бы довольно неприятно.Как просмотреть javadocs, которые были добавлены в репозиторий maven?
Должен быть лучший способ! Я заметил, что Nexus поддерживает просмотр артефактов javadoc, но, видимо, только в версии Pro (чего у нас нет, и вряд ли скоро получится). Я бы предпочел решение для графического интерфейса, хотя я бы согласился на ответ командной строки, если это что-то вроде строк showmethedocs groupId:artifactId [version]
.
ETA: Чтобы уточнить: я ищу специально для сравнения нескольких версий артефакта или нескольких разных, но похожих артефактов («foo: core» по сравнению с «foo: utils» по сравнению с «foo: extra» или что-то еще), когда Я не уверен, какой артефакт действительно содержит пакет/класс, который мне нужен. Может быть, есть лучший способ сделать это, и я задал неправильный вопрос? Если я добавлю каждый артефакт как зависимость от Maven и проверю документы в Eclipse, это может сработать, но если есть 20 старых версий артефакта, и точно один из них имеет метод, который я ищу, это может занять некоторое время.
Если вы делаете скачать линию, кормчие рекомендуемым, Eclipse, то должны автоматически ассоциировать Javadocs с файлы классов. Если вы ищете определенный класс в Eclipse (меню навигации -> Open Type), он должен показать вам источник, если источник был загружен, и javadocs этого источника, когда вы наводите указатель мыши на использование этого пакета. Это не работает для вас? – Gray
Конечно, было бы неплохо, если бы существовал облачный веб-сервис (например, read-the-docs), который позволяет просматривать javadocs, которые существуют для почти всех артефактов Maven. –