2016-07-14 7 views
0

내가 특별히 작업 공간, 프로젝트, 패키지, 컴파일 단위 등이클립스 JDT : 같은 IDE 예를

이미 프로젝트에 알맞은 수를 가지고 패키지를 사용할 수 있도록해야하는 이클립스 플러그인을 쓰고 있어요에서 디버깅 , 컴파일 작업 단위 (디버깅을위한 '테스트 데이터 세트'로 사용할 수 있기를 바랍니다. 그러나

IProject[] projects = ResourcesPlugin.getWorkspace().getRoot().getProjects(); 

, 내가 디버거를 시작, 새로운 이클립스 IDE 인스턴스 : 내 플러그인의 도구 모음 아이콘을 클릭하면

, 나는 콘솔이 문에 의해 반환 된 프로젝트의 이름을 인쇄 할 수 있습니다 더 이상 프로젝트가 보이지 않아 시작됩니다. 프로젝트가 보이지 않는데 projects 어레이는 프로젝트 RemoteSystemTempFiles을 나열합니다!

그러나 디버깅하는 동안 단계별로 설정해야 할 좋은 데이터가 필요하므로 디버깅이 필요하지 않습니다.

질문 : IDE의 개발 인스턴스에있는 기존 프로젝트가 두 번째 디버깅 인스턴스에도 나타나게 할 방법이 있습니까? 그렇지 않다면 두 번째 IDE를 시작하는 대신 동일한 IDE 인스턴스에서 어떻게 든 디버그 할 수 있습니까? 콘솔 로그 메시지로 모든 코드를 깔끔히 정리할 필요가 없습니다. 처음부터 코드를 작성하는 것은 매우 지루합니다. 플러그인의 초기화 코드에 기존 테스트 데이터를 설정하는 것도 너무 많은 작업이 될 수 있으므로 필자도 피해야합니다.

답변

2

아니요 동일한 인스턴스에서 실행하거나 디버깅 할 수 없습니다. Eclipse는 항상 새로운 인스턴스를 시작합니다.

테스트해야하는 데이터가 포함되도록 테스트 작업 영역을 설정해야합니다.

+0

나는 다소 두려워합니다. 감사. +1. – Harry