2012-07-03 2 views
2

이전 Macbook Pro에서 새로운 MacBook Pro로 마이그레이션 한 후에 프로젝트가 더 이상 실행되지 않습니다. Grails는 "Error/Users/Michael/{proj}/{proj}가 Grails 응용 프로그램의 일부로 보이지 않습니다." 종속성 새로 고침이 성공적으로 실행 된 것 같습니다.grails 프로젝트가 Grails 애플리케이션의 일부로 보이지 않습니다.

내가 확인한 다음

  • 이전 컴퓨터에서 같은 위치에 프로젝트 폴더에서 폴더 Grails에 - 응용 프로그램이 존재한다.
  • 나는로 업그레이드 깨끗한 Grails의를 운영하는 Grails가 다음 않았다 2.0.4

는 될 수있는 한 가지는 사용자 디렉토리 이름이 두 시스템 사이에 변경되었습니다,하지만 난 이전을 볼 수 없다는 것입니다 .project 또는 application.properties 또는 임의 설정의 사용자 디렉토리 이름.

+1

BuildConfig.groovy를 검사하여 경로가 올바른지 확인하십시오. –

답변

2

아,이 질문에 대답하지 않은 것을 보았습니다.

대답은 모든 것을 지우고 github에서 다시 작성하는 것이 었습니다. 의심 스러울 때까지, 그것이 빛날 때까지 그것을 핵으로 만들라. ...

14

나는 이것을 workspace\.metadata\.plugins\org.eclipse.debug.core\.launches\<project>.launch를 삭제하는 것으로 해결했다. 이전의 절대 경로를 캐시했습니다.

+0

우수, 감사합니다! –

+0

나를 위해 일했고 받아 들인 대답보다 훨씬 빨리 –

6

STS 내에서 명령 줄을 열고 "run-app"를 실행합니다. 워크 스페이스 캐시에는 때로는 문제가 있습니다. IDE에서 Grails의 작업을 할 때 - - 아르망

이 내 경험이었다 감사 -

+0

user1901966이 제안한 것을 시도한 후 –

0

Armand's answer 위의 간단한 해결책이었다 어떤 경우에 Grails의에게 명령을 실행할 명령 줄을 사용하는 것이 좋습니다 (이이었다 좋은 알림)

이와 관련하여 ctrl-c를 사용하여 서버를 쉽게 중지 할 수 있기 때문에 cmd 줄에서 run-app를 실행하는 것이 좋습니다 (IDE Project-> Run As를 사용하는 것과 반대)