Maven - Java EE 6 Web 配置文件 Javadocs
Posted
技术标签:
【中文标题】Maven - Java EE 6 Web 配置文件 Javadocs【英文标题】:Maven - Java EE 6 Web Profile 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 工件?
【问题讨论】:
【参考方案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以上是关于Maven - Java EE 6 Web 配置文件 Javadocs的主要内容,如果未能解决你的问题,请参考以下文章
Java EE 学习:IDEA + maven + spring 搭建 web- 用户管理
Java EE 学习:IDEA + maven + spring 搭建 web- 博客文章管理
Eclipse Java EE IDE for Web Developers集成的Maven 3 指向自己安装的 Maven
Java EE 学习:IDEA + maven 搭建 web