2014-02-17 17 views
1

내 grails 2.3.4 응용 프로그램에서 (grails 2.2.3에서 업그레이드 한 후), grails 명령 줄을 실행할 때 grails install-plugin pluginname 시도해도 아래 오류가 발생했습니다. grails list-plugins 동일한 결과가 나옵니다. 오류 :Grails 커맨드 라인

Error Resolve error obtaining dependencies: Failed to resolve dependencies (Se log level to 'warn' in BuildConfig.groovy for more information): org.grails.plugins:tomcat:2.3.4 (Use --stacktrace to see the full trace) 

내가 어떤 바람둥이가 여기 내 플러그인입니다, 7.0.47 무엇인지 내가 사용하고 2.3.4입니다없는 BuildConfig.groovy 검토 :이 문제를 해결할 수있는 방법을

runtime ":hibernate:3.6.10.6" 
runtime ":jquery:1.8.3" 
runtime :resources:1.1.6 
build ":tomcat:7.0.47" 
runtime database-migration:1.2.1 
compile :cache:1.0.1 

? 당신 문제

+0

당신은 '경고'와 오류가 제안처럼 --stacktrack을 사용하는 로그 레벨을 설정할 수 있을까요? 이것은 좀 더 장황 해지고 어떤 의존성이 해결되지 않는지를 구체적으로 나타냅니다. 또한 BuildConfig에서 종속성을 설정하는 경우 명령 줄에 install-plugin을 실행할 필요가 없습니다. – derdc

+0

'.grails'로 프로젝트를 정리하십시오. 'grails clean'을 실행하고 앞으로 나아 간다. grails install-plugin은 Grails 2.3. *에서 더 이상 사용되지 않습니다. 플러그인은'BuildConfig'에 수동으로 설치되어야합니다. 부수적으로,'application.properties'가 플러그인을 참조하고 있지 않은지 확인하십시오. – dmahapatro

+0

BuildConfig의 플러그인이 따옴표로 묶여 있는지 확인하고 콜론으로 시작하십시오. 예를 들어'runtime database-migration : 1.2.1'이'runtime '이어야 할 때 : database-migration : 1.2.1 "' – grantmcconnaughey

답변

0

때문에 ... 당신이 최종적

grails clean 

grails refresh-dependencies 

과 그것을 구축하지 않고 먼저 Grails의 프로젝트를 청소해야하고 할 수 있다는 사실을 slovable 보인다

grails compile 

refresh-dependencies을 실행하면 Grails 응용 프로그램이 grai를 해결하려고 시도합니다 ls는 BuildConfig.groovy 파일에 정의 된 플러그인입니다. 그래도 문제가 해결되지 않으면 해당 플러그인을 제거하고 질문에 게시 한 오류가 사라질 때까지 위의 단계를 수행 한 다음 올바른 우선 순위 종속성이있는 올바른 플러그인 형식과 버전을 추가 한 다음 모든 것이 잘 작동하는지 확인하십시오.

0

종속성은 종속성 블록에 있지만 플러그인입니다. BuildConfig.groovy 파일의 플러그인 블록에 넣으십시오. 따라서 가지고있는 것 대신에 다음을 넣으십시오.

plugins {  
    runtime ":hibernate:3.6.10.6" 
    runtime ":jquery:1.8.3" 
    runtime ":resources:1.1.6" 
    build ":tomcat:7.0.47" 
    runtime ":database-migration:1.2.1" 
    compile ":cache:1.0.1" 
} 

또한 "의존성"블록이 아닙니다. 그러나 이것은 의존성 블록이다. Grails의 의존성 해결에 대한 정보는 this link을 참조하십시오.

+0

이 문제가 해결 되었습니까? – grantmcconnaughey

0
내가 저장소 섹션 buildconfig.groovy에 다음의 repo를 추가 할 필요가

:

mavenRepo "https://repo.grails.org/grails/plugins"