Maven - Java EE 6 Web Profile Javadocs [英] Maven - Java EE 6 Web Profile Javadocs

查看:134
本文介绍了Maven - Java EE 6 Web Profile Javadocs的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

通过声明以下依赖关系:

 <依赖关系> 
< groupId> javax< / groupId>
< artifactId> javaee-web-api< / artifactId>
< version> 6.0< / version>
< scope>已提供< / scope>
< / dependency>

我可以使用我所需要的一切Java EE 6项目(Servlet 3.0,JPA 2,EJB ,CDI等)。
问题是:Maven不能下载依赖关系的Javadoc(或者至少m2eclipse下载JavaDoc功能不起作用),所以当我使用非常方便的代码完成时,Eclipse不会显示我的Javadoc功能。



我发现这个特定于Servlet 3.0 API的文章, Servlet 3.0 API的Maven依赖关系。任何人都可以指出一个适用于每个API的解决方案吗?



或者,任何人都可以提供一个虚拟指南来安装Java EE 6 Javadoc并将其链接到本地​​存储库中的javaee-web-api工件?

解决方案

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



您将使用 -Dclassifier = sources 来表示您正在安装源。请参阅此示例


By declaring the following dependency:

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

I can use about everything I need for a Java EE 6 Project (Servlet 3.0, JPA 2, EJB, CDI, etc). The problem is: Maven can not download the Javadocs for the dependency (or at least m2eclipse "Download JavaDoc" feature don't work), so Eclipse don't show me the Javadocs when I use the very handy code completion feature.

I've found this post specific to Servlet 3.0 API, Maven dependency for Servlet 3.0 API?.

Can anyone kindly point to a solution that works for every API? Or, can anyone please provide a dummy guide to install Java EE 6 Javadocs and link it to javaee-web-api artifact in the local repository?

解决方案

Assuming you have Java EE javadocs, you can install them to your local maven repository using the maven install plugin. Look at this usage link

You would use the -Dclassifier=sources to indicate you are installing sources. See this example for this.

这篇关于Maven - Java EE 6 Web Profile Javadocs的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆