Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java ArtifactDescriptorException:无法读取项目_Java_Hibernate_Maven_Jpa - Fatal编程技术网

Java ArtifactDescriptorException:无法读取项目

Java ArtifactDescriptorException:无法读取项目,java,hibernate,maven,jpa,Java,Hibernate,Maven,Jpa,我已经重新初始化了我的pom.xml,但是我得到了: ArtifactDescriptorException: Failed to read artifact descriptor for org.eclipse.persistence:eclipselink:jar:2.0.1: ArtifactResolutionException: Failure to transfer org.eclipse.persistence:eclipselink:pom:2.0.1 from http://

我已经重新初始化了我的
pom.xml
,但是我得到了:

ArtifactDescriptorException: Failed to read artifact descriptor for org.eclipse.persistence:eclipselink:jar:2.0.1: ArtifactResolutionException: Failure to transfer 
org.eclipse.persistence:eclipselink:pom:2.0.1 from http://repository.springsource.com/maven/bundles/release was cached in the local repository, resolution will not be reattempted until the update interval of com.springsource.repository.bundles.release has elapsed or updates are forced. Original error: Could not transfer artifact org.eclipse.persistence:eclipselink:pom:2.0.1 from/to com.springsource.repository.bundles.release (http://repository.springsource.com/maven/bundles/release): IllegalArgumentException
My
pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>TestPom</groupId>
    <artifactId>TestPom</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <build>
        <sourceDirectory>src</sourceDirectory>
        <plugins>
            <plugin>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.1</version>
                <configuration>
                    <source>1.6</source>
                    <target>1.6</target>
                </configuration>
            </plugin>
        </plugins>
    </build>
    <properties>
        <hibernate.version>4.2.0.Final</hibernate.version>
        <hibernate-validator-version>4.2.0.Final</hibernate-validator-version>
        <spring-version>3.1.1.RELEASE</spring-version>

    </properties>
    <repositories>
        <repository>
            <id>apache-snapshots</id>
            <name>Apache SNAPSHOT Repository</name>
            <url>http://repository.apache.org/snapshots/</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>

        <repository>
            <id>ibiblio</id>
            <name>iBiblio Maven2 Repository</name>
            <url>http://www.ibiblio.org/maven2</url>
        </repository>

        <repository>
            <id>apache-repo</id>
            <name>Apache Repository</name>
            <url>http://people.apache.org/repo/m2-snapshot-repository</url>
        </repository>

        <repository>
            <id>com.springsource.repository.bundles.release</id>
            <name>EBR Spring Release Repository</name>
            <url>http:// repository.springsource.com/maven/bundles/release</url>
        </repository>

        <repository>
            <id>com.springsource.repository.bundles.external</id>
            <name>EBR External Release Repository</name>
            <url>http:// repository.springsource.com/maven/bundles/external</url>
        </repository>

    </repositories>


    <dependencies>
        <!-- Spring Framework -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-asm</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-expression</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-oxm</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc-portlet</artifactId>
            <version>${spring-version}</version>
        </dependency>

        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-test</artifactId>
            <version>${spring-version}</version>
            <scope>test</scope>
        </dependency>

        <!-- DB related dependencies -->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
            <version>${hibernate.version}</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>${hibernate.version}</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-tools</artifactId>
            <version>3.2.0.ga</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-annotations</artifactId>
            <version>3.5.6-Final</version>
        </dependency>
        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-math3</artifactId>
            <version>3.0</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>${hibernate-validator-version}</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-c3p0</artifactId>
            <version>4.3.5.Final</version>
        </dependency>
        <dependency>
            <groupId>com.miglayout</groupId>
            <artifactId>miglayout</artifactId>
            <version>3.7.4</version>
        </dependency>
        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>3.8.1</version>
            <scope>test</scope>
        </dependency>
        <!-- Hibernate library dependecy start -->
        <dependency>
            <groupId>org.hsqldb</groupId>
            <artifactId>hsqldb</artifactId>
            <version>2.2.9</version>
        </dependency>
        <dependency>
            <groupId>commons-logging</groupId>
            <artifactId>commons-logging</artifactId>
            <version>1.1.1</version>
        </dependency>
        <dependency>
            <groupId>commons-collections</groupId>
            <artifactId>commons-collections</artifactId>
            <version>3.2.1</version>
        </dependency>
        <dependency>
            <groupId>cglib</groupId>
            <artifactId>cglib</artifactId>
            <version>2.2</version>
        </dependency>
        <dependency>
            <groupId>dom4j</groupId>
            <artifactId>dom4j</artifactId>
            <version>1.6.1</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-ehcache</artifactId>
            <version>4.3.5.Final</version>
        </dependency>
        <!-- Hibernate library dependency end -->
        <dependency>
            <groupId>org.eclipse.persistence</groupId>
            <artifactId>eclipselink</artifactId>
            <version>2.0.1</version>
        </dependency>
        <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>persistence-api</artifactId>
            <version>1.0</version>
        </dependency>
    </dependencies>
</project>

4.0.0
TestPom
TestPom
0.0.1-快照
src
maven编译器插件
3.1
1.6
1.6
4.2.0.4最终版本
4.2.0.4最终版本
3.1.1.1发布
apache快照
Apache快照存储库
http://repository.apache.org/snapshots/
真的
书志目录
iBiblio Maven2存储库
http://www.ibiblio.org/maven2
阿帕奇回购
Apache存储库
http://people.apache.org/repo/m2-snapshot-repository
com.springsource.repository.bundles.release
EBR Spring发行版存储库
http://repository.springsource.com/maven/bundles/release
com.springsource.repository.bundles.external
外部发布库
http://repository.springsource.com/maven/bundles/external
org.springframework
春季aop
${spring版本}
org.springframework
春季asm
${spring版本}
org.springframework
春豆
${spring版本}
org.springframework
spring上下文
${spring版本}
org.springframework
spring上下文支持
${spring版本}
org.springframework
弹簧芯
${spring版本}
org.springframework
弹簧式
${spring版本}
org.springframework
德克萨斯州春季
${spring版本}
org.springframework
SpringJDBC
${spring版本}
org.springframework
春季甲虫
${spring版本}
org.springframework
弹簧oxm
${spring版本}
org.springframework
弹簧网
${spring版本}
org.springframework
SpringWebMVC
${spring版本}
org.springframework
SpringWebMVCPortlet
${spring版本}
org.springframework
弹簧试验
${spring版本}
测试
org.hibernate
冬眠核心
${hibernate.version}
org.hibernate
休眠实体管理器
${hibernate.version}
org.hibernate
休眠工具
3.2.0.ga
org.hibernate
休眠注释
3.5.6-最终版本
org.apache.commons
commons-math3
3
org.hibernate
休眠验证器
${hibernate验证程序版本}
org.hibernate
hibernate-c3p0
4.3.5.最终版本
com.migplayout
混合布局
3.7.4
log4j
log4j
1.2.17
朱尼特
朱尼特
3.8.1
测试
org.hsqldb
hsqldb
2.2.9
公用记录
公用记录
1.1.1
公地收藏
公地收藏
3.2.1
cglib
cglib
2.2
dom4j
dom4j
1.6.1
org.hibernate
休眠ehcache
4.3.5.最终版本
org.eclipse.persistence
日食
2.0.1
javax.persistence
持久性api
1
如您所见,
pom.xml
主要由用于hibernate和jpa的库组成

我收到此例外情况的原因有何建议


谢谢你的回答

使用最新的eclipselink版本,现在是2.5.0

<dependency>
    <groupId>org.eclipse.persistence</groupId>
    <artifactId>eclipselink</artifactId>
    <version>2.5.0</version>
</dependency>

org.eclipse.persistence
日食
2.5.0
这将解决您显示的问题