Pom.xml连续抛出org.springframework.security.extensions的Missing artifact错误

时间:2013-03-14 07:03:33

标签: maven single-sign-on

以下是使用SAML的SSO的pom.xml的一小部分,

<properties>
<SAML-version>1.0.0-RC2-SNAPSHOT</SAML-version>
</properties>
<dependency>
<groupId>org.springframework.security.extensions</groupId>
<artifactId>spring-security-saml2-core</artifactId>
<version>${SAML-version}</version>
</dependency> 

STS(弹簧工具套件3.1)连续抛出错误,

"Missing artifact org.springframework.security.extensions:spring-security-saml2-   core:jar:1.0.0-RC2-SNAPSHOT".

我导航到maven repo,我可以找到maven下载的jar。

请帮帮我。

谢谢,Selva的

2 个答案:

答案 0 :(得分:4)

添加此

<repositories>
    <repository>
        <id>repo.springsource.org</id>
        <name>repo.springsource.org-snapshots</name>
        <url>http://repo.springsource.org/libs-snapshot</url>
    </repository>
</repositories>

答案 1 :(得分:4)

Spring Security SAML website目前不正确.. groupId实际上应该是org.springframework.security.extensions,而不仅仅是org.springframework.security

以下依赖配置适用于我:

<dependencies>
    <dependency>
        <groupId>org.springframework.security.extensions</groupId>
        <artifactId>spring-security-saml2-core</artifactId>
        <version>1.0.0.RC2</version>
    </dependency>
</dependencies>
<repositories>
    <repository>
        <id>spring-milestones</id>
        <name>Spring Milestones</name>
        <url>http://repo.spring.io/milestone</url>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>