2014-04-29 4 views
1

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 % 확인합니다.

+1

[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

+0

감사합니다 @ dmahapatro (+1) - 제발 내 오류를 참조하십시오. – DirtyMikeAndTheBoys

+1

두 플러그인 모두에서 언급 한대로 BuildConfig에'mavenRepo "http://repo.spring.io/milestone/"가 추가 되었습니까? – dmahapatro

답변