Maven - Java EE 6 Веб-профиль Javadocs - PullRequest
6 голосов
/ 01 июня 2011

Объявляя следующую зависимость:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-web-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
</dependency>

Я могу использовать все, что мне нужно для проекта Java EE 6 (Servlet 3.0, JPA 2, EJB, CDI и т. Д.). Проблема в том, что Maven не может загрузить Javadoc для зависимости (или, по крайней мере, функция m2eclipse «Download JavaDoc» не работает), поэтому Eclipse не показывает мне Javadocs, когда я использую очень удобную функцию завершения кода.

Я нашел этот пост, относящийся к API Servlet 3.0, Зависимость Maven для API Servlet 3.0? .

Может ли кто-нибудь указать на решение, которое работает для каждого API? Или кто-нибудь может предоставить фиктивное руководство по установке Java EE 6 Javadocs и связать его с артефактом javaee-web-api в локальном хранилище?

1 Ответ

8 голосов
/ 02 июня 2011

Предполагая, что у вас есть Java EE javadocs, вы можете установить их в свой локальный репозиторий maven с помощью плагина установки maven. Посмотрите на это использование ссылка

Вы можете использовать -Dclassifier=sources, чтобы указать, что вы устанавливаете источники. См. этот пример для этого.

...