dea*_*mon 6 java maven-2 jpa eclipselink java-ee
该EclipseLink的文件说,我需要在我的pom.xml与Maven得到它下面的条目:
<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>
Run Code Online (Sandbox Code Playgroud)
但是当我尝试使用@Entity注释NetBeans告诉我,那个类无法找到.事实上:Eclipselink的javax.persistence包中没有Entity类.
如何使用Maven设置Eclipselink?
Pas*_*ent 13
该eclipselink工件不提供JPA 2.0 API,您需要添加javax.persistence:
<repositories>
<repository>
<id>eclipselink</id>
<url>http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.0.0</version>
<scope>provided</scope><!-- since I'm running inside a Java EE container -->
</dependency>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.0.0</version>
<scope>provided</scope><!-- since I'm running inside a Java EE container -->
</dependency>
...
Run Code Online (Sandbox Code Playgroud)
为简单起见,我建议使用非OSGI EclipseLink jar.
| 归档时间: |
|
| 查看次数: |
31112 次 |
| 最近记录: |