【问题标题】:Maven - Java EE 6 Web Profile JavadocsMaven - Java EE 6 Web 配置文件 Javadocs
【发布时间】:2011-09-06 12:57:05
【问题描述】:

通过声明以下依赖项:

<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 无法下载依赖项的 Javadocs(或者至少 m2eclipse“下载 JavaDoc”功能不起作用),所以当我使用非常方便的代码完成功能时,Eclipse 不会向我显示 Javadocs。

我发现这篇文章专门针对 Servlet 3.0 API,Maven dependency for Servlet 3.0 API?

谁能指出适用于每个 API 的解决方案?或者,谁能提供一个虚拟指南来安装 Java EE 6 Javadocs 并将其链接到本地​​存储库中的 javaee-web-api 工件?

【问题讨论】:

    标签: maven dependencies javadoc java-ee-6


    【解决方案1】:

    假设您有 Java EE javadocs,您可以使用 maven 安装插件将它们安装到本地 maven 存储库。看看这个usage链接

    您可以使用-Dclassifier=sources 来表明您正在安装源代码。请参阅this example

    【讨论】:

    • 好东西!虚拟指南:下载 Javadoc here。并发出以下命令进行安装(假设 jar 文件在当前文件夹中,名为 javadoc-6.0.1.jar):mvn install:install-file -Dfile=javadoc-6.0.1.jar -DgroupId=javax -DartifactId=javaee-web-api -Dversion=6.0 -Dpackaging=jar -Dclassifier=javadoc。如果 m2eclipse 没有选择更改(它不适合我),请重新导入项目。
    • 只是好奇。 m2eclipse 可以选择将 Javadoc URL 位置关联到 Maven 依赖项。可以在纯Maven中完成吗?或者,至少,我可以以某种方式指向 maven 从 URL 安装 javadocs(比如download.oracle.com/javaee/6/api)。
    • 该链接无效,因为您必须在下载前接受 OTN 许可证。改用followng链接(是协议的上一页)oracle.com/technetwork/java/javasebusiness/downloads/…
    • 如果有人在寻找 Java EE 7 文档,here are the jars
    猜你喜欢
    • 1970-01-01
    • 2014-06-04
    • 2014-08-06
    • 2016-12-26
    • 2011-04-18
    • 2012-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多