2012-04-08 4 views
0
에 응용 프로그램을 실행할 때 우분투 2.0.3 (8) OSX에서 잘 실행되는 앱 사랑의 Grails를 실행하려고 할 때 다음과 같은 문제로 실행 해요

:Grails의 의존성 오류 우분투

:: problems summary :: 
:::: WARNINGS 
    :::::::::::::::::::::::::::::::::::::::::::::: 
    ::   UNRESOLVED DEPENDENCIES   :: 
    :::::::::::::::::::::::::::::::::::::::::::::: 
    :: org.grails.plugins#resources;1.1.6: configuration not found in org.grails.plugins#resources;1.1.6: 'master'. It was required from org.grails.plugins#jquery-mobile;1.0.3 compile 
    :::::::::::::::::::::::::::::::::::::::::::::: 

:: problems summary :: 
:::: WARNINGS 
    :::::::::::::::::::::::::::::::::::::::::::::: 
    ::   UNRESOLVED DEPENDENCIES   :: 
    :::::::::::::::::::::::::::::::::::::::::::::: 
    :: org.grails.plugins#resources;1.1.6: configuration not found in org.grails.plugins#resources;1.1.6: 'master'. It was required from org.grails.plugins#jquery-mobile;1.0.3 compile 
    :::::::::::::::::::::::::::::::::::::::::::::: 

| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 

- org.grails.plugins:resources:latest.integration 

어떤 생각을 문제를 찾을 곳은 어디입니까?

답변

1

이것은 플러그인의로드 순서에 문제가있을 수 있습니다.

비슷한 문제가 발생하면 application.properties에서 모든 플러그인을 제거하고 플러그인 (서버를 시작할 때마다 다시 시작한 후)을 추가했습니다.

+0

양식 grails 2.0.1에서 2.0.3으로 업그레이드하여 작성한 자체 문제가 해결되었습니다. BuildConfig에서 자원 플러그인 버전을 1.1.5에서 1.1.6로 수동 변경해야했습니다. 왜 이것이 프로젝트 업그레이드시 자동으로 발생하지 않았는지 모르겠다. 나는 처음 8 시간 동안 내 자신의 질문에 대답하도록 허락되지 않았다. : - / – johanneslink

1

모든 플러그인 및 프로젝트 정보는 두 개의 디렉토리

.grails

.ivy2

일반적으로 그들이 당신 사용자 홈 계정입니다

에 떨어져 저장됩니다.

업그레이드 할 때 grails upgrade 명령을 사용해야합니다. 이렇게하면 모든 플러그인 정보가 해결됩니다.

문제가있는 경우 .grails 및 .ivy2 디렉토리를 삭제하고 프로젝트를 처음부터 다시 빌드하는 것이 좋습니다.

0

나는이 문제를 발견했는데, 나는이 질문을 발견했다. run-app 명령을 다시 실행하여 작동하게했습니다.