2016-09-14 7 views
0

나는 이상한 문제에 직면 해 있습니다. .java 파일을 변경하면 테스트에서 해당 파일의 이전 버전 (.class)을 계속 사용하고있는 것으로 보입니다.클래스가 변경되지 않습니다.

내 관점에서 보면 클래스는 .build 폴더에서 제거되어야하고 새 버전의 .java 파일에서 다시 컴파일해야하지만 이것은 수동으로 Gradle에서 빌드를 시작할 때만 발생합니다.

변경된 파일 .java에 대한 자동 복구 솔루션을 어떻게 사용할 수 있습니까? 또는이 이벤트를 gradle없이 할 수 있습니까? 나는 Intellij 아이디어를 사용하고있다.

+1

아마도. 어떤 IDE를 사용하고 있습니까? –

+0

IDE가 gradle 빌드를 시작하도록 구성되지 않았을 수 있습니다. IDE인가요? IntelliJ/Eclipse입니까? –

+0

어떻게 gradle을 구성했는지 알 수 있습니까? 어떤 방식으로 당신이 당신의 빌드를하고 있습니까? – GhostCat

답변

0

캐시를 무효화해야한다고 생각합니다. intellij 아이디어 "파일/캐시 무효화"

+0

도움이되지 않습니다. – user2620644

+0

.class 파일을 삭제할 수 있습니까? –

+0

.class 파일을 삭제하고 .java 파일을 새 .class 파일로 다시 컴파일하고, .java의 새 버전이 빌드 ​​디렉토리에 있음을 확인했지만 어떻게 든 테스트는 여전히 오래된 파일을 사용하고 있습니다. – user2620644