我使用 m2eclipse maven 插件安装了 Eclipse Helios。
我想使用 JPA 创建一个应用程序。所以,我要做的是:New > Maven Project 然后我选择 maven 默认原型。
问题是我想添加我找不到的“org.eclipse.persistence”依赖项。它在哪里?我们可以手动添加吗?我应该更新一种“存储库”吗?
那么,它是我使用的正确原型吗?
我使用 m2eclipse maven 插件安装了 Eclipse Helios。
我想使用 JPA 创建一个应用程序。所以,我要做的是:New > Maven Project 然后我选择 maven 默认原型。
问题是我想添加我找不到的“org.eclipse.persistence”依赖项。它在哪里?我们可以手动添加吗?我应该更新一种“存储库”吗?
那么,它是我使用的正确原型吗?
EclipseLink 在 Maven 中央存储库中不可用,您需要手动添加其存储库。例如,要使用 EclipseLink 2.0 的“完整”版本(您没有提到您正在寻找的工件):
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.0.0</version>
<scope>compile</scope>
...
</dependency>
<dependencies>
...
<repositories>
<repository>
<id>EclipseLink Repo</id>
<url>http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo</url>
</repository>
...
</repositories>
这记录在EclipseLink/Maven页面中。
关于您使用的原型,如果没有关于您想要创建的项目类型的更多详细信息,就无法回答。无论如何,您总是可以在事后修改 POM。
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.0.0</version>
<scope>compile</scope>
</dependency>
...
<repositories>
<repository>
<url>http://repo.maven.apache.org/maven2</url>
</repository>
</repositories>
您可以查看以下链接。我在这个链接上找到了 eclipse JAR。
但是,不知道如何在 Nexus 上添加它。