많은 클래스 분석 오류와 함께 프로젝트에서 갑자기이 오류가 패키지에 표시되기 시작했습니다.STS에서 Grails 프로젝트가 손상 되었습니까?
groovy.lang.MetaClass 유형을 확인할 수 없습니다. 필수 .class 파일에서 간접적으로 참조됩니다. - groovy.lang.GroovyObject 유형을 확인할 수 없습니다. 내가 다음 프로젝트를 청소하는 것을 시도했다
- Groovy:class TestFor is not an annotation in @TestFor
- Groovy:unable to resolve class TestFor , unable to find class for
annotation
: 간접적으로 나는 또한 장치가 모두 컴파일하고 TestFor 주석에이 오류를 표시하는 실패 테스트 주목
의 .class 필요한 파일에서 참조 의존성을 새로 고침했지만 여전히 기쁨은 없습니다. 나는 꽤 STS하고 다시 시작하고 청소/새로 고침을 시도했다.
정의되지 않은 클래스에 대해 불평하는 .groovy 파일 중 하나에서 컴파일 오류가 발생하지만 해당 클래스를 내 lib 폴더에 정의하는 jar 파일을 추가 했으므로 클래스 가져 오기 오류가 표시되지 않습니다.
제안 사항? 전체 프로젝트를 다시 빌드해야합니까?
신경 쓰지 마세요. 나는 어떻게 든 내 Grails 의존성을 망칠 수 있었다. 그것은 완전히 비어있다. 그래서 아무 것도 효과가 없었습니다. 이제 그 목록을 다시 만들어야합니다. –
열쇠는 classpath에서 GrailsDependencies에 "초기화되지 않은"경고가 있음을 확인하는 것이 었습니다. 그것은 심지어 빨갛게 될지도 모른다 - 그러나 나는 부분적으로 색맹이다 (매우 흥미있는 오이와 일하게한다). 그래서 그것을 알아 차리지 않았다. –