2016-08-08 2 views
2

groovy-all jar에 대해 미해결 종속성으로 실행하면서 2.0.0에서 2.5.5로 grails 애플리케이션을 업그레이드하려고합니다. BuildConfig.groovy의 종속성 해결 프로그램이 ivy로 설정되었습니다. . org.codehaus : 또한, 위치 % USERPROFILE %/Grails는/담쟁이 캐시/org.codehaus.groovy은 2.4.5Grails 2.5.5로 업그레이드 - 해결되지 않은 의존성 - groovy-all 2.4.5

자바 JDK7

에 정확한 오류를 설정 버전의 그루비-all.jar을 포함 .groovy # groovy-all; 2.4.5 : org.codehaus.groovy # groovy-all에서 설정을 찾을 수 없습니다. 2.4.5 : 'master'. 그것은 org.grails 번호 Grails는 코어에서 요구되었다; 2.5.5이 도와주세요 BuildConfig.groovy

grails.project.dependency.resolver = "ivy" 

repositories { 
    mavenRepo "link to company specific repo" 
    mavenCentral() 
} 


plugins { 
    runtime ":hibernate4:4.3.10" 
    runtime ":jquery:1.7.1" 
    runtime ":resources:1.1.5" 
    runtime ":bubbling:1.5.1" 
    runtime ":calendar:1.2.1" 
    runtime ":code-coverage:1.1.6" 
    runtime ":jsecurity:0.3" 
    runtime ":tomcat:7.0.42" 
    runtime ":webflow:1.3.7" 
    runtime ":webtest:1.1.5.1" 
    runtime ":yui:2.8.2.1" 

    build ":tomcat:7.0.70" 
} 

를 컴파일합니다. 추가 세부 정보가 필요한지 알려주세요.

+0

정확히 같은 문제가 있습니다. 불행히도 아래 제안 된 해결 방법은 저에게 효과적이지 않습니다. 이 시점에서 나의 유일한 선택은 대신 grails 2.5.4를 사용하는 것이다. 누구도 다른 제안이 없다면. 감사. – jnunderwood

+0

위에서 언급 한 문제는 Grails 버전 2.5.5에만 해당되며 내 해결 방법은 저에게 효과적 이었지만이 해결 방법을 사용하면 버전 2.5.5를 계속 사용할 수 없습니다. 이는 지속적인 통합, 프로덕션 배포 등에서 문제가 될 수 있습니다. 이 문제는 버전 2.5.4로 옮겼습니다. Grails 버전 2.5.4를 가리키는 좋은 옵션입니다. – nshweta

답변

2

이 문제의 원인을 찾는 데 많은 시간을 할애하여 Grails 버전 2.5.5 (https://github.com/grails/grails-core/issues/10011)에서보고 된 문제를 발견했습니다. 따라서 내 프로젝트에 가기 전에 기본 grails 명령 "grails-createapp"를 실행하려고했습니다. 이 명령은 위의 질문에서 언급 한 오류로 인해 실패했습니다. 우리의 경우

솔루션

 1. Remove Grails version 2.5.5 (if this is already installed) 
    2. Download/install Grails version 2.5.4 
    3. Run basic command grails-createapp. This runs fine and an app is created. 
    4. Remove Grails version 2.5.4 
    5. Install Grails version 2.5.5 now 
    6. Run command - grails createapp (this starts working now) 
이었다

이상한 문제 :

+2

사실 이상한 것입니다. 어쨌든 생성 된 파일의 기본값 인 _BuildConfig.groovy_의 의존성 해결자를 _maven_로 설정하여이 문제를 '해결할 수 있지만,'create-app'를 호출 할 때 파일이 없으며 구성이없는 기본 해결자가 _ivy_ 인 것 같습니다. 어떻게 든이 grails 버전에서 버그가있다. 내가 링크 된 문제 아래에 더 많은 설명이 게시되었습니다. https://github.com/grails/grails-core/issues/10011#issuecomment-245138488 – topr

3

버전 2.5.5로 업그레이드에 대한 BuildConfig에 추가이 근무 줄

compile 'org.codehaus.groovy:groovy-all:2.4.6'

종속성 나를 위해.