2017-05-11 5 views
0

우리는 RCP 응용 프로그램 코드를 belowing에 의해 org.eclipse.core.resources.project 삭제할 수 있습니다 프로젝트 리소스를 삭제- 프로그래밍 방식

org.eclipse.core.resources.IProject::delete 

하지만 내 상황에서 , 나는이 응용 프로그램을

, 하나는 GUI RCP 응용 프로그램이고 다른 하나는 GUI가 아닌 RCP 응용 프로그램입니다. 비 GUI 응용 프로그램을 삭제하고 GUI 응용 프로그램과 동기화하고 싶습니다.

project.delete (true, null) - 아무 것도하지 않습니다.

project.delete (true, true, null) - 프로젝트 디렉토리가 삭제되었지만 여전히 남아 있습니다 (열려있는 GUI 응용 프로그램이 여전히 존재할 때 존재 함).

project.open (null)> project.delete (true, null) - 프로젝트 디렉토리가 삭제되었지만 여전히 남아 있습니다 (아직 열려있는 GUI 응용 프로그램이있을 때 존재 함).

파일 시스템 및 Eclipse 작업 영역에서 프로젝트 자원을 정리하려면 어떻게합니까?

답변

0

이 문제는 다음 코드를 통해 해결됩니다.

ResourcesPlugin.getWorkspace().save(true, null);