包org.eclipse.persistence.jaxb不';不存在
当我尝试构建Maven项目时,我得到了一个错误,原因是包org.eclipse.persistence.jaxb不存在。我对它的依赖性如下:包org.eclipse.persistence.jaxb不';不存在,eclipse,maven,jaxb,Eclipse,Maven,Jaxb,当我尝试构建Maven项目时,我得到了一个错误,原因是包org.eclipse.persistence.jaxb不存在。我对它的依赖性如下: <dependency> <groupId>org.eclipse.persistence</groupId> <artifactId>javax.persistence</artifactId> <version>2.1.1</version> &
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.1.1</version>
</dependency>
org.eclipse.persistence
javax.persistence
2.1.1
我还补充说:
<repository>
<id>EclipseLink Repo</id>
<url>http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo</url>
</repository>
日食回购
http://www.eclipse.org/downloads/download.php?r=1&nf=1&;文件=/rt/eclipselink/maven.repo
我试着用System.out.println(org.eclipse.persistence.version.getVersionString())检查程序中的版本代码>但是我得到一个错误,因为版本
无法识别
对于我的项目,我试图导入org.eclipse.persistence.jaxb.JAXBContextProperties
你知道为什么找不到包吗?你使用了错误的依赖项javax.persistence
jar没有这个包。
相反,在项目中包含以下依赖项
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>org.eclipse.persistence.moxy</artifactId>
<version>2.5.0</version>
</dependency>
org.eclipse.persistence
org.eclipse.persistence.moxy
2.5.0
此依赖项具有所需的包。因为,您使用的是较旧版本的eclipseLink。JAXBContextProperties类仅在v2.4.0中可用
从
自:
2.4.0
因此,如果您需要此类请使用v2.4.0或更高版本。