Grails 앱을 최신 안정 버전 SpringSec-CAS plugin을 사용하도록 설정하려고합니다. 그리고 저의 삶에서 SpringSec과 내가 사용해야하는 플러그인의 적절한 버전을 찾을 수 없습니다.Grails-SpringSec은 Maven Central에없는 JAR에 의존적입니까?
나는 Grails 2.3.6을 사용 중입니다. 안정적인 버전을 얻으려면 BuildConfig.groovy
에 무엇을 포함시켜야합니까? 내가 가진 :
plugins {
compile ":spring-security-core:2.0-RC2"
compile ":spring-security-cas:2.0-RC1"
}
grails run-app
실행할 때 나는 SpringSec 2.0 RC2 나는 다음과 같은 오류를 얻을 수 SpringSec-CAS 2.0 RC1을 지정하는 경우 : 내을하지 않아도 나는 그것을 받아
| Error Resolve error obtaining dependencies: The following artifacts could not be resolved: org.springframework.security:spring-security-web:jar:3.2.0.RC1, org.springframework.security:spring-security-cas:jar:3.2.0.RC1: Could not find artifact org.springframework.security:spring-security-web:jar:3.2.0.RC1 in mylocalartifactory_artifactory_libs-snapshots-local_ (http://mylocalartifactory/artifactory/libs-snapshots-local/) (Use --stacktrace to see the full trace)
| Error Resolve error obtaining dependencies: The following artifacts could not be resolved: org.springframework.security:spring-security-web:jar:3.2.0.RC1, org.springframework.security:spring-security-cas:jar:3.2.0.RC1: Could not find artifact org.springframework.security:spring-security-web:jar:3.2.0.RC1 in mylocalartifactory_artifactory_libs-snapshots-local_ (http://mylocalartifactory/artifactory/libs-snapshots-local/) (Use --stacktrace to see the full trace)
| Error Resolve error obtaining dependencies: The following artifacts could not be resolved: org.springframework.security:spring-security-web:jar:3.2.0.RC1, org.springframework.security:spring-security-cas:jar:3.2.0.RC1: Could not find artifact org.springframework.security:spring-security-web:jar:3.2.0.RC1 in mylocalartifactory_artifactory_libs-snapshots-local_ (http://mylocalartifactory/artifactory/libs-snapshots-local/) (Use --stacktrace to see the full trace)
| Error The following artifacts could not be resolved: org.springframework.security:spring-security-web:jar:3.2.0.RC1, org.springframework.security:spring-security-cas:jar:3.2.0.RC1: Could not find artifact org.springframework.security:spring-security-web:jar:3.2.0.RC1 in mylocalartifactory_artifactory_libs-snapshots-local_ (http://mylocalartifactory/artifactory/libs-snapshots-local/)
을 리포지토리가 올바르게 설정 되었습니까? 내 BuildConfig.groovy
을 수정하여 Maven Central에서이 deps를 가져 오려면 어떻게해야합니까?
실행 Grails의 의존성 보고서 : 아직도
+--- org.grails.plugins:spring-security-core:2.0-RC2
| >>>> org.springframework.security:spring-security-web:3.2.0.RC1
+--- org.grails.plugins:spring-security-cas:2.0-RC1
| \--- org.jasig.cas.client:cas-client-core:3.2.1
| >>>> org.springframework.security:spring-security-cas:3.2.0.RC1
문제가 무엇인지 100 % 확인합니다.
[Spring Security Core] (http://grails.org/plugin/spring-security-core)의 최신 버전은 2.0-RC2이며 [Spring Security cas] (http://grails.org/plugin)의 버전입니다./spring-security-cas)는 2.0-RC1입니다. SSC의 최신 버전이 널리 사용되고 있다는 것을 알고 있습니다. 당신이 그들을 사용하여 어떤 문제에 직면합니까? – dmahapatro
감사합니다 @ dmahapatro (+1) - 제발 내 오류를 참조하십시오. – DirtyMikeAndTheBoys
두 플러그인 모두에서 언급 한대로 BuildConfig에'mavenRepo "http://repo.spring.io/milestone/"가 추가 되었습니까? – dmahapatro