是否有一个引用列出了Glassfish模块和Maven依赖声明之间的对应关系?

是否有一个引用列出了Glassfish模块和Maven依赖声明之间的对应关系?,maven,jakarta-ee,glassfish,Maven,Jakarta Ee,Glassfish,我对Glassfish和Java EE还不熟悉。我发现很难将文件夹${some path}/glassfish/modules下的模块连接到它们的Maven依赖声明。例如,这个文件javax.persistence.jar位于${some path}/glassfish/modules下。然而,我如何知道它的groupId、artifactId及其用途,比如jpaapi或JPA实现等,以便知道如何在pom.xml中使用它 顺便说一句,我使用的是GlassFish4和JavaEE7。 多谢各位 您

我对Glassfish和Java EE还不熟悉。我发现很难将文件夹
${some path}/glassfish/modules
下的模块连接到它们的Maven依赖声明。例如,这个文件
javax.persistence.jar
位于
${some path}/glassfish/modules
下。然而,我如何知道它的groupId、artifactId及其用途,比如jpaapi或JPA实现等,以便知道如何在pom.xml中使用它

顺便说一句,我使用的是GlassFish4和JavaEE7。
多谢各位

您应该将这些API作为“提供的”依赖项添加到pom.xml中

提供的作用域意味着您将有一些要编译的对象,但您的应用程序服务器(glassfish)将提供一个实现

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

爪哇

.

您应该将这些API作为“提供的”依赖项添加到pom.xml中

提供的作用域意味着您将有一些要编译的对象,但您的应用程序服务器(glassfish)将提供一个实现

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

爪哇

.

有关Java EE 7的完整Maven依赖项集,请参见:

或者,您也可以查看:

对于构建GlassFish 4 Java EE 7完整平台的pom,或:


对于Web概要文件。

Java EE 7的完整Maven依赖项集描述如下:

或者,您也可以查看:

对于构建GlassFish 4 Java EE 7完整平台的pom,或:

用于Web配置文件