Eclipse에서 특정 프로젝트를 정기적으로 정리 해야하는 이유는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1833498

문제

여러 Java/JSP 프로젝트에 Eclipse 3.5를 사용하고 있습니다. 모든 프로젝트 코드는 전복에 저장됩니다. 하위 클립 플러그인을 사용하여 코드를 업데이트 / 커밋합니다. 이것은 하나를 제외한 모든 프로젝트에 적합합니다. 거의 SVN 업데이트를 수행 할 때마다 전체 프로젝트가 Java Compile 오류로 수수께끼가되는 프로젝트가 하나 있습니다. 대부분의 오류는 동일한 프로젝트에서 다른 클래스 파일을 찾을 수 없다는 불만입니다. 이 문제를 해결하려면 프로젝트> 청소 및 수동으로 프로젝트를 수동으로 정리해야합니다.이 프로젝트는 실행하는 데 약간의 시간이 걸립니다. 이 후에는 모든 것이 잘 컴파일되지만 SVN 업데이트를 수행 할 때마다 프로젝트를 수동으로 청소 해야하는 것은 약간의 고통입니다. 그리고 이것은 하나의 단일 프로젝트에서만 발생합니다.

누구든지 이런 것을 경험합니까? 프로젝트가 왜 지속적으로 수동으로 청소 해야하는지 알아 내야 할 곳조차 확실하지 않습니다. 다른 사람이 Eclipse에서 내 프로젝트 빌드를 깨뜨리는 파일을 확인하고있을 수 있습니까? 그렇다면 어떤 파일을 찾아야합니까?

도움이 되었습니까?

해결책

먼저, 내가 명백한 말을하면 실례합니다. 그러나 프로젝트 구성에 대한 세부 정보를 제공하지 않았 으며이 문제를 해결하려는 이전의 시도를 설명했습니다. 그래서, 당신은 이미 내가 제안 할 모든 것을 시도했을 것입니다 ... ;-)

내 마음의 꼭대기에서, 나는 다른 사람이 소스 대신 컴파일 된 수업을 저지르고 있는지 확인합니다.

그 외에는 구성에 따라 다릅니다. "자동으로 빌드"플래그가 확인되었다고 가정합니다. Eclipse를 통해서만 구축하는 것입니다 (예 : 개미를 통해 ANT 빌드가 가능합니다. ClassPath의 어딘가에 출력을 올리십시오).

나는 (그렇게하지 않는 경우) SVN 업데이트를 수행하는 것이 좋습니다. 프로젝트가 그렇지 않은 경우 사례에서 엉망이되는 경우.

다른 팁

어떤 사람은 이미 다른 사람이 편집 된 클래스를 저지르는 사람 일 수도 있고 클래스 경로가 갈등을 겪고 있다고 설명했습니다. 주먹은이 정보를 대학생으로부터 알고 진행합니다. 나는이 상황을 발견하지 못했다. 죄송합니다.

SVN에 프로젝트를 어떻게 저장하고 있습니까? 전체 Eclipse 프로젝트 또는 소스 코드, 구조 등을 저장하고 있습니까? 전체 프로젝트를 저장하지 않는다면 다른 IDE를 사용하는 사람이 없다면 작업하기가 더 쉬워지기 때문에 그렇게하는 것이 좋습니다. 더 많은 정보가 없으면 진단하기가 어렵지만 누군가가 컴파일 된 클래스 경로를 저지르는 것처럼 들립니다. SVN 이력을 확인하여 확인해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top