java - 将 JBoss Maven 存储库中的所有 Artifact 添加到 Eclipse 中的 Maven 项目

标签 java eclipse maven jboss

我正在使用 JBoss EAP 6.0.1(不是 JBoss AS 7.1.1 或 7.1.3!)并且我刚刚开始一个 Maven 项目。

在普通的 Eclipse 项目中,我将项目的目标运行时设置为 JBoss EAP 服务器运行时,然后它的所有库都可用于我的项目。在此处可用意味着我可以使用例如ctrl-t 在任何这些库中找到一个类,当我附加源代码时,我可以在调试时进入它们。

我如何使用 Maven (m2e) 执行此操作?

我在 http://maven.repository.redhat.com/techpreview/eap6/6.0.1/ 找到了 JBoss EAP 6.0.1 的 Maven 存储库

我是否需要向我的项目添加一些根依赖项(代表 JBoss EAP 本身),如果需要,这个依赖项是什么?

我在这里发现了一个非常相似的问题:Adding JBoss AS 7 modules on Eclipse using Maven or JBoss Tools

但接受的答案只说:“看看这些链接”,并没有告诉我如何准确地做到这一点(它是针对 AS 7.1.1 而不是 EAP 6.0.1 )。

更新

我对这个问题不是很清楚。 我不只是在寻找对 Java EE API 的引用。我知道该怎么做,因为它很简单:

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

我也寻找该规范 jar 的任何供应商版本。我绝对寻找以下一个:

<dependency>
    <groupId>org.jboss.spec</groupId>
    <artifactId>jboss-javaee-6.0</artifactId>
    <version>1.0.0.Final</version>
    <type>pom</type>
</dependency>

我正在寻找的是项目中所有可用的实现库。 JBoss AS 6 服务器运行时默认执行此操作,对于 JBoss AS 7/EAP 6 服务器运行时,您可以通过转到服务器 -> 运行时环境 -> 默认类路径 (您可以在那里输入单独的路径,或者只需添加/modules 根路径即可将所有内容集中在一起)

我正在 Maven 项目中寻找与此等效的内容。

我不是在寻找 SPEC JARS!!!!

由于我需要单步执行目标服务器的 ACTUAL IMPLEMENTATION jar,所以我真的需要 ACTUAL IMPLEMENTATION jar。我知道我不能部署它们,我也不打算部署它们。它们需要出现在我的 IDE 中,因此源代码与目标 JVM 中的内容相匹配,我可以使用 CTRL-SHIFT-T 查找IMPLEMENTATION 类和 CTRL-单击以导航到它们、分析调用层次结构等。

再次声明:我不是在寻找规范 jar !!!!

最佳答案

关于java - 将 JBoss Maven 存储库中的所有 Artifact 添加到 Eclipse 中的 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14264362/

相关文章:

java - Eclipse 类型层次结构并不总是有效

java - hibernate 与 Tomcat

java - 如何让 base64.default 在 Java 中工作?

java - 未找到 JSF 属性

maven - Griffon 1.5项目,无法解决依赖关系

java - 实例化一个抽象类或接口(interface),可能吗?

java - 如果我使用 org.apache.hadoop.mapreduce(新)API,如何配置 Hadoop MapReduce 映射器输出压缩?

java - 为什么 dropwizard 无法配置我的记录器?

java - 在java中制作我自己的事件的正确方法是什么

java - 编译程序集:single error