为javax.persistence编写Maven依赖关系


问题内容

有人可以帮我写依赖项吗javax.persistence?我已经用谷歌搜索了,但是没有任何效果。

碰到了该页面该页面提供了有关如何编写依赖项的一些详细信息,但我无法编写它。有人可以帮我吗?


问题答案:

这是用于javax.persistence

<dependency>
   <groupId>javax.persistence</groupId>
   <artifactId>persistence-api</artifactId>
   <version>1.0.2</version>
   <scope>provided</scope>
</dependency>

这适用于整个Java EE 6堆栈:

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

编辑
请注意,我provided在这里指定了一个范围,这意味着您的依赖项在编译和测试时可用,但不会打包到您的工件中。如果要在应用程序服务器中部署工件,通常需要这样做,因为它们提供了自己的api实现。