Eclipse에서 다른 플러그인이로드 될 때 플러그인을로드하는 방법은 무엇입니까?

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

  •  22-07-2019
  •  | 
  •  

문제

Eclipse의 모든 Java 변경 사항을 알리기 위해 등록하고 싶습니다. javacore.addelementchangedlistener ()에게 전화 하여이 작업을 수행 할 수 있습니다. 그러나 org.eclipse.jdt.core가로드 될 때까지 플러그인을로드하고 싶지 않습니다. 이 작업을 수행하려는 핵 시도는 org.eclipse.jdt.core 확장 지점에 더미 확장을 선언했지만 모든 버전의 Eclipse에서 작동하지는 않습니다. 게다가 추악합니다. 다른 플러그인이로드 될 때 플러그인이로드되도록 어떻게 청정 할 수 있습니까?

도움이 되었습니까?

해결책

다른 플러그인이로드 될 때 내 플러그인을로드하는 내장 방법이 없다는 것이 밝혀졌습니다. 문제를 해결하는 가장 일반적인 방법은 내 플러그인이 시작시로드하고 다른 플러그인을로드 할 수 있도록 리스너를 설정하는 것입니다. 그런 다음 jdt.core로드되면 요소가 변경된 리스너를 추가 할 수 있습니다. 그러나 이론적으로 가능해 보이지만 플러그인을 시작시 강제로로드하는 방법을 알 수 없습니다. 나는 못생긴 해킹과 함께 갔다.

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