gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:14:12 25 4
gpt4 key购买 nike

我正在使用 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com