2013-02-04 6 views
2

В Eclipse (Indigo), с плагином m2e, я хотел бы иметь возможность F2 на имя метода от зависимости третьей стороны (т. Е. У меня нет источника) и просмотреть Javadoc.В Eclipse с m2e, как получить «Quick Javadoc» (F2) для отображения зависимостей Maven?

Например, предположим, что я работаю с JARs Spring Framework (что-то, что у меня нет для локального источника, но оно доступно в центральном Maven).

Я обнаружил, что F2 будет работать нормально, если я скачал источники локально уже (т. Е. Нажав Ctrl-Click в методе); однако F2 делает нет работа в противном случае, то есть, не отображается Javadoc.

Любые предложения? Я даже прекрасно, если есть настройка конфигурации, создающая источники автоматической загрузки m2e, когда я нажимаю F2, это просто очень неприятно, чтобы потерять контекст, чтобы просмотреть документацию!

Заранее спасибо. (Я считаю, что я уже рассматривали подобные вопросы на SO, но никто, казалось, не соответствует моей ситуации точно.)

ответ

7

Right-click на вашем Maven проекта, MavenDownload JavaDoc загрузит JavaDoc для всего вашего кода проекта в локальном хранилище Maven. Таким образом, вы сможете просматривать JavaDoc при нажатии F2.

+0

Спасибо за ответ! Я думаю, что одна из других проблем, с которыми я столкнулась, заключалась в том, что одна из зависимостей, которые я пыталась использовать с (Spring), похоже, не была распределена Javadoc в Maven Central :( –

+0

@PeterMularien Просто попробовал это для проекта Spring, и это работает для меня –

+0

@RobinGreen, мой опыт в том, что это зависит от настроек вашего Maven и того, что у вас есть в вашем локальном репозитории .m2. Возможно, это было исправлено в последних версиях m2e. –

0

Проверьте как «скачать артефакт Источники», так и «загрузить артефакт JavaDoc» в perferences-> maven. Затем перезапустите затмение.