【问题标题】:Ca't find JEE source in eclipse在eclipse中找不到JEE源
【发布时间】:2017-01-11 20:02:11
【问题描述】:

我正在使用 JEE 7 到 JBoss Wildfly 10,如下:

<dependency>
    <groupId>org.wildfly.bom</groupId>
    <artifactId>wildfly-javaee7-with-tools</artifactId>
    <version>${version.jboss.bom}</version>
    <type>pom</type>
    <scope>import</scope>
</dependency>

我正在使用 Java 8。有一件事特别烦人,那就是在 Eclipse 中,我找不到 Javax... 库下大多数类的源文档,但不是全部。例如,对于这些导入声明:

import javax.ejb.Stateless;
import javax.enterprise.event.Event;
import javax.inject.Inject;
import javax.persistence.EntityManager;

当我的鼠标指针移动到那些导入声明时,只有EntityManager 可以将其文档显示为工具提示,而所有其他人只显示:

Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found.

另一个例子:

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Index;
import javax.persistence.ManyToMany;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import javax.xml.bind.annotation.XmlRootElement;

只有NotNullSize 不能显示他们的源文档,而其他所有人都可以。 “Java”包下的所有类都没有这个问题。

为什么会这样?

【问题讨论】:

    标签: java eclipse jakarta-ee jboss wildfly


    【解决方案1】:

    尝试右键单击项目 > Maven > 下载源。它应该使 m2e 为您的项目解析所有来源,您将获得悬停和大多数类型的良好完成。

    您还可以通过首选项将此下载源设置为默认行为。

    请参阅https://bugs.eclipse.org/bugs/show_bug.cgi?id=500552 了解此主题。

    【讨论】:

      猜你喜欢
      • 2014-03-20
      • 1970-01-01
      • 2014-02-03
      • 2011-12-23
      • 2011-09-06
      • 2010-12-29
      • 2012-07-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多