Spring Security Kerberos Extension Gradle Build issue



我试图通过遵循他们的示例gradle配置将spring安全kerberos扩展(http://projects.spring.io/spring-security-kerberos/)添加到我的项目:

dependencies {
     compile 'org.springframework.security:spring-security-kerberos-core:1.0.0.CI-SNAPSHOT'
}
repositories {
    maven {
         url 'http://repo.spring.io/snapshot'
  }

}

,我一直得到以下错误:

Could not resolve all dependencies for configuration ':compile'.
> Could not find org.springframework.security:spring-security-kerberos-core:1.0.0.CI-SNAPSHOT

我很困惑,是我做了完全错误的事情,还是kerberos扩展文档完全关闭?

可能是一个简单的打字错误。试试这个(注:org.springframework.security)。kerberos'通过此链接验证):

Gradle :

apply plugin: 'java'
dependencies {
     compile 'org.springframework.security.kerberos:spring-security-kerberos-core:1.0.0.CI-SNAPSHOT'
}
repositories {
    maven { url 'http://repo.spring.io/snapshot' }
}
task go () << {
   println "go"
}
Maven

:

  ...
      <dependency>
         <groupId>org.springframework.security.kerberos</groupId>
         <artifactId>spring-security-kerberos-core</artifactId>
         <version>1.0.0.CI-SNAPSHOT</version>
      </dependency>
  </dependencies>
  <repositories>
    <repository>
      <id>spring-snapshots</id>
      <name>Spring Snapshots</name>
      <url>http://repo.spring.io/snapshot</url>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>
...

这个答案背后的方法是将浏览器指向顶级repo URL并手动爬行该站点。对于许多不同的仓库,这是一个成功的故障排除策略。

最新更新