Maven 将JSF更新到2.2.5有问题

Maven 将JSF更新到2.2.5有问题,maven,jsf-2,jsf-2.2,Maven,Jsf 2,Jsf 2.2,我的应用程序有一些奇怪的问题,比如“postConstruct”调用了两次,selectOneMenu没有设置值等等。考虑到这一点,我决定将JSF2.1.6改为2.2.5(Maven Repository中的最新版本) 但是当我尝试用这个2.2.5 JSF版本保存pom.xml时,我得到了以下错误: Missing artifact com.sun.faces:jsf-impl:jar:2.2.5 ArtifactTransferException: Failure to transfer c

我的应用程序有一些奇怪的问题,比如“postConstruct”调用了两次,selectOneMenu没有设置值等等。考虑到这一点,我决定将JSF2.1.6改为2.2.5(Maven Repository中的最新版本)

但是当我尝试用这个2.2.5 JSF版本保存pom.xml时,我得到了以下错误:

Missing artifact com.sun.faces:jsf-impl:jar:2.2.5

ArtifactTransferException: Failure to transfer com.sun.faces:jsf-impl:jar:2.2.5 from http://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact com.sun.faces:jsf-impl:jar:2.2.5 from/to central (http://repo.maven.apache.org/maven2): No response received after 60000
查看我的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/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>br.com.odontonew</groupId>
    <artifactId>odontonew</artifactId>
    <packaging>war</packaging>
    <version>1.0-SNAPSHOT</version>
    <name>Odontonew App</name>
    <url>http://maven.apache.org</url>
    <properties>
        <org.springframework.version>3.0.6.RELEASE
        </org.springframework.version>
    </properties>
    <dependencies>

        <dependency>
            <groupId>javax.mail</groupId>
            <artifactId>mail</artifactId>
            <version>1.4</version>
        </dependency>


        <dependency>
            <groupId>org.primefaces.extensions</groupId>
            <artifactId>primefaces-extensions</artifactId>
            <version>0.7.1</version>
        </dependency>

        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-api</artifactId>
            <version>2.2.5</version>
        </dependency>


        <dependency>
            <groupId>com.sun.faces</groupId>
            <artifactId>jsf-impl</artifactId>
            <version>2.2.5</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
            <version>1.2</version>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>2.5</version>
        </dependency>

        <dependency>
            <groupId>javax.el</groupId>
            <artifactId>el-api</artifactId>
            <version>2.2</version>
        </dependency>


        <dependency>
            <groupId>javax.persistence</groupId>
            <artifactId>persistence-api</artifactId>
            <version>1.0</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-core</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-expression</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-beans</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-aop</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context-support</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-tx</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${org.springframework.version}</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-entitymanager</artifactId>
            <version>3.4.0.GA</version>
        </dependency>
        <dependency>
            <groupId>c3p0</groupId>
            <artifactId>c3p0</artifactId>
            <version>0.9.1.2</version>
        </dependency>
        <dependency>
            <groupId>cglib</groupId>
            <artifactId>cglib-nodep</artifactId>
            <version>2.2.2</version>
        </dependency>
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-validator</artifactId>
            <version>4.0.2.GA</version>
        </dependency>
        <dependency>
            <groupId>postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <version>9.1-901.jdbc4</version>
        </dependency>
        <dependency>
            <groupId>javassist</groupId>
            <artifactId>javassist</artifactId>
            <version>3.12.1.GA</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.6.1</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>1.6.1</version>
        </dependency>
        <dependency>
            <groupId>asm</groupId>
            <artifactId>asm-commons</artifactId>
            <version>3.1</version>
        </dependency>
        <dependency>
            <groupId>net.sf.ehcache</groupId>
            <artifactId>ehcache</artifactId>
            <version>2.7.4</version>
        </dependency>

        <dependency>
            <groupId>org.primefaces</groupId>
            <artifactId>primefaces</artifactId>
            <version>3.5</version>
        </dependency>

        <dependency>
            <groupId>org.primefaces.themes</groupId>
            <artifactId>bootstrap</artifactId>
            <version>1.0.9</version>
        </dependency>

        <dependency>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
            <version>1.2.17</version>
        </dependency>

        <dependency>
            <groupId>commons-io</groupId>
            <artifactId>commons-io</artifactId>
            <version>2.4</version>
        </dependency>

        <dependency>
            <groupId>commons-fileupload</groupId>
            <artifactId>commons-fileupload</artifactId>
            <version>1.3</version>
        </dependency>


        <dependency>
            <groupId>javax.annotation</groupId>
            <artifactId>jsr250-api</artifactId>
            <version>1.0</version>
        </dependency>


        <dependency>
            <groupId>org.apache.commons</groupId>
            <artifactId>commons-lang3</artifactId>
            <version>3.0</version>
        </dependency>
    </dependencies>

    <repositories>
        <repository>
            <id>prime-repo</id>
            <name>PrimeFaces Maven Repository</name>
            <url>http://repository.primefaces.org</url>
            <layout>default</layout>
        </repository>

        <repository>
            <id>java.net2.m2</id>
            <name>Java.net m2 repo</name>
            <url>http://download.java.net/maven/2</url>
        </repository>
    </repositories>


    <build>
        <finalName>odontonew</finalName>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-pmd-plugin</artifactId>
                <version>2.5</version>
                <configuration>
                    <targetJdk>1.6</targetJdk>
                </configuration>
            </plugin>
        </plugins>
        <resources>
            <resource>
                <directory>src/main/resources</directory>
            </resource>
        </resources>
    </build>
</project>

4.0.0
br.com.odontonew
齿新
战争
1.0-快照
奥顿新应用程序
http://maven.apache.org
3.0.6.1发布
javax.mail
邮件
1.4
org.primefaces.extensions
素数面扩展
0.7.1
com.sun.faces
JSFAPI
2.2.5
com.sun.faces
jsf impl
2.2.5
javax.servlet
jstl
1.2
javax.servlet
servlet api
2.5
javax.el
埃尔api
2.2
javax.persistence
持久性api
1
org.springframework
弹簧芯
${org.springframework.version}
org.springframework
弹簧式
${org.springframework.version}
org.springframework
春豆
${org.springframework.version}
org.springframework
春季aop
${org.springframework.version}
org.springframework
spring上下文
${org.springframework.version}
org.springframework
spring上下文支持
${org.springframework.version}
org.springframework
德克萨斯州春季
${org.springframework.version}
org.springframework
SpringJDBC
${org.springframework.version}
org.springframework
春季甲虫
${org.springframework.version}
org.springframework
弹簧网
${org.springframework.version}
org.hibernate
休眠实体管理器
3.4.0.GA
c3p0
c3p0
0.9.1.2
cglib
cglibnodep
2.2.2
org.hibernate
休眠验证器
4.0.2.GA
postgresql
postgresql
9.1-901.jdbc4
javassist
javassist
3.12.1.GA
org.slf4j
slf4j api
1.6.1
org.slf4j
slf4j简单
1.6.1
asm
公共空间
3.1
net.sf.ehcache
ehcache
2.7.4
org.primefaces
素面
3.5
org.primefaces.themes
独自创立
1.0.9
log4j
log4j
1.2.17
公地io
公地io
2.4
文件上传
文件上传
1.3
javax.annotation
jsr250 api
1
org.apache.commons
commons-lang3
3
优质回购
PrimeFacesMaven存储库
http://repository.primefaces.org
违约
java.net2.m2
Java.net m2回购协议
http://download.java.net/maven/2
齿新
org.apache.maven.plugins
maven pmd插件
2.5
1.6
src/main/resources
我通常使用

    <dependency>
        <groupId>org.glassfish</groupId>
        <artifactId>javax.faces</artifactId>
        <version>2.2.5</version>
    </dependency>

玻璃鱼
javax.faces
2.2.5