2012-09-24 2 views
3

이클립스 플러그인에서는 네비게이터를 사용하여 일부 리소스를 관리하고 있습니다. 탐색기의 모든 폴더에 대해 Eclipse는 .project 파일을 생성하므로 자원 관리 아래 코드에 문제가 발생합니다.Eclipse 탐색기에서 .project 파일 생성을 막는 방법은 무엇입니까?

한 가지 방법은 .project 파일을 실용적으로 필터링하는 것입니다. 하지만 네비게이터 아래지도에 대해 .project 파일을 생성하지 못하도록 Eclipse에 구성 또는 설정이 있는지 궁금합니다.

+0

나는이 동작을 전혀 보지 못했다. 탐색하기 전에 해당 폴더를 프로젝트로 가져 오지 않았습니까? –

+0

모든 .project 파일을 제거하고 시작시 업데이트 작업 영역을 수행하는 플러그인을 시작했습니다. 업데이트 작업 공간 후에 모든 파일이 다시 작성되었습니다. 파일은 xml 파일이며 시작시 스키마 유효성 검사를 수행합니다! – Govan

답변

2

.project Eclipse IDE에서 생성 된 파일은 생성을 방지 할 수 없습니다.

자세한 내용은 Eclipse Documentation의 설명서를 참조하십시오.

편집 :

해결 방법은 작업 공간에서 프로젝트를 생성 한 다음 파일 시스템에 다른 곳에있는 것을 검사 할 자원에 링크 된 폴더를 생성하는 것입니다.

+0

Iresource로 관리하지 못하게 할 방법이 있습니까? – Govan

+0

질문 하시길 바랍니다. – VAR121

+0

네비게이터의 각 리소스에 ID가 표시되고 리소스에 Id가없는 기능이 있습니다. 오류를보고하기 위해 이동합니다. 메소드가 .project 파일의 ID를 얻으려고 할 때 때때로 문제가 발생합니다. 때때로 발생하기 때문에 이상합니다. 파일이 .project가 아닌지를 확인하고 문제를보고하기 위해 If 문을 작성할 수 있습니다. 그러나 나는 다른 이들이 아마도 같은 문제를 가지고 있고 더 좋은 방법이 있다고 생각한다. – Govan

2

프로젝트 메타 데이터를 삭제하려고 시도하지 마십시오. 그러면 모든 버전 제어 작업 중에 팀 API가 .project 파일을 무시하도록 구성하는 것보다 더 많은 문제가 발생할 수 있습니다. 그 파일 .project모든 플러그인의 메타 정보를 포함하고 있습니다.

사용되는 VCS에 따라 기본 .gitignore, svn : ignore 또는 필요한 것을 만들어야합니다.

게다가, 나는 단순히 그 파일로 뭔가를하려고 플러그인의 버그라고합니다. 단순히 그렇게해서는 안됩니다. 다른 플러그인은 프로젝트에 다른 파일을 만들 것이고 플러그인에 속하지 않으면 각각의 모든 파일을 처리하지 않아야합니다. 또한 JDT 플러그인은 컴파일 할 파일과 무시할 파일을 알고 있습니다.

관련 문제