我有一个项目只需要javaee api 7.jar的持久性模块或持久性包。我想排除所有这些包并通过我的pom.xml管理它,因为它是一个基于maven的项目?我怎样才能做到这一点?我的pom.xml会是什么样的?
答案 0 :(得分:0)
<dependency></dependency>
maven pom.xml
。这是你唯一的选择。如果JavaEE 7 api不够模块化,那么您可能无法仅抓取persistence package
而无法从JavaEE 7 api获取与您的其他API冲突的其他包 - 在这种情况下我认为你可能会陷入困境。
我认为此链接可能会有所帮助 - https://wikis.oracle.com/display/GlassFish/Java+EE+7+Maven+Coordinates - 大约在列表的一半处有:
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.1.0</version>
</dependency>