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