2010-12-11 3 views
5

Eclipse에서 SVN을 사용하고 있습니다. 작업 공간에서 폴더를 프로젝트로 체크 아웃했습니다. 체크 아웃 한 폴더에는 "trunk"라는 하위 폴더가 있고 "trunk"라는 하위 폴더에는 src 폴더 (및 기타 항목)가 있습니다. 체크 아웃 한 후 파일 (JUnit 테스트 케이스)을 실행하려고 시도했습니다. 마우스 오른쪽 버튼을 클릭하고 "run as"를 선택하여 "JUnit 테스트 케이스로 실행"을 찾을 것으로 예상했지만 그러한 옵션은 없었습니다. 또한 이클립스가 코드를 컴파일하지 않는 것처럼 보입니다. 코드를 편집 할 수는 있지만 자동 완성이나 구문 오류 알림이 표시되지 않습니다. 나는 무엇을 잘못 했는가?Eclipse를 통한 SVN - 체크 아웃 한 코드를 실행할 수 없습니다.

+1

HH, 맞습니다 - 그냥 추가하고 싶습니다 : 트렁크가 아닌 위의 디렉토리를 체크 아웃해야합니다. .project 파일은 로컬 체크 아웃의 이름을 적절하게 지정하고 브랜치 또는 태그를 체크 아웃하지 않습니다 (많은 데이터가 될 수 있습니다). – thekbb

+0

@thekbb : 감사합니다. 실제로 트렁크 위의 디렉토리를 체크 아웃했습니다. 이것을 답변에 적어 주시면 받아 들일 것입니다. – snakile

답변

1

아, 왜 이렇게 오래 걸렸는지 모르겠다! 트렁크 위의 디렉토리를 확인하는 것은 일이 성큼 올라간 곳입니다. 이클립스는 프로젝트 파일을 찾을 수 없었습니다. HH가 지적했듯이 소스가 어디 있는지 알지 못했습니다.

1

아마도이 Eclipse에서는이 새 프로젝트에서 소스 폴더가 어디에 있고 테스트 소스 파일이 어디에 있는지 등을 알 수 없었습니다. 이것은 일반적으로 메타 데이터가있는 프로젝트 파일이 없거나 손상 되었기 때문입니다 프로젝트에 대해 (커밋되지 않았거나 체크 아웃하지 않은 경우).

예를 들어, 자동 완성 및 구문 오류 알림을 얻으려면 Eclipse에서 Java 파일을 소스 파일로 인식해야합니다. 프로젝트 속성 -> Java 빌드 경로 -> 소스에서 소스 폴더가 있는지 확인하십시오.

관련 문제