2013-03-14 55 views
3

下面是一小部分我對SSO的pom.xml使用SAML,pom.xml中拋出缺少僞影誤差org.springframework.security.extentions汽車無

<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回購,我可以找到由maven下載的jar。

請幫助我。

感謝,塞爾瓦

+0

在本地Maven回購刪除.cache文件夾,然後重試。 – 2013-03-14 08:29:24

+0

來自user14269686的評論似乎是正確的解決方案。 – 2014-03-26 13:14:26

回答

4

添加這

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

而是我使用mvn install命令在我的回購庫中安裝了spring-security-saml2-core.jar。有效 – Selva 2013-06-12 17:54:07

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>