기능의 모든 하위 플러그인을 찾고 싶습니까? 기능의 이름은 알지만 IWorkspaceRoot.getProject (String)는 실제로 도움이되지 않습니다. 피처 객체 (IFeature?)로 변환하는 방법을 모르는 IProject를 얻습니다. 어쩌면 나는 잘못된 길을 가고 있으며 더 나은/더 쉬운 방법이 있습니다. 어떤 아이디어?Eclipse 작업 공간에서 기능의 하위 플러그인 찾기
0
A
답변
0
이 org.eclipse.pde.FeatureNature
이라는 특성을 확인하여 기능 프로젝트인지 확인할 수 있습니다.
그런 다음 IProject.getAdapter(IFeature.class)
호출을 사용하면 결과를 IFeature
으로 캐스팅 할 수 있습니다. 필자는이 기능 프로젝트를 사용하지 않았지만 Java 프로젝트와 잘 작동합니다.
정답은 PDECore 정적 클래스의 사용입니다.
FeatureModelManager manager = PDECore.getDefault().getFeatureModelManager();
어떻게이 정보를 얻기 :이 클래스는 그 해당 정보를 제공 할 것이다하는 FeatureModelManager을 제공? 플러그 인 스파이로 어떤 프로젝트가 '배포 가능 기능'내보내기 마법사 (마법사를 선택할 때 Alt + Shift + F3 키 사용)를 정의하는지 확인한 다음 마법사 클래스의 구현을 살펴 보았습니다. 여기서 addPages() 메소드는 이전에 설명 된 코드 블록을 포함합니다.
관련 문제
- 1. 사용자 작업 공간에서 클래스로드
- 2. Eclipse : 한 작업 공간에서 다른 작업 공간으로 구성 내보내기
- 3. 이클립스 기능의 이전 버전 찾기
- 4. Eclipse 플러그인 - 소스 파트 위치 찾기
- 5. Eclipse 작업 공간에서 저장된 프로젝트 목록은 어디에 있습니까?
- 6. 작업 공간 당 Eclipse 플러그인 사용 안함
- 7. 타이머 작업 기능의 범위
- 8. Eclipse 프로젝트에서 메소드 호출 찾기
- 9. Eclipse 용 Eclipse 플러그인 개발
- 10. Eclipse Galileo, 플러그인 설치
- 11. 작업 공간에서 함수로 데이터 전달
- 12. Perforce : '작업 공간에서 제거'명령 줄에서?
- 13. Eclipse 플러그인 설치 오류
- 14. Eclipse 플러그인 "작동하지 않음"
- 15. 세션간에 Eclipse 플러그인 상태를 저장하는 방법은 무엇입니까?
- 16. Java 프로그램을 사용하여 해당 작업 공간에서 Eclipse 및 프로젝트의 현재 작업 공간을 확인하는 방법은 무엇입니까?
- 17. Eclipse 플러그인 설치 문제
- 18. Eclipse 작업 공간 백업
- 19. 우분투 Eclipse 플러그인 문제
- 20. 기존 Eclipse 플러그인 수정 및 올바르게 설치
- 21. iPhone OpenGl : 3D 공간에서 객체 위치 찾기
- 22. 이클립스 작업 공간 찾기/바꾸기
- 23. 아키텍처 관련 Eclipse 플러그인 조각
- 24. TestNG 적용 Eclipse 플러그인
- 25. 음파 탐지기 플러그인 Eclipse
- 26. Eclipse 플러그인 설치
- 27. protobuf 용 Eclipse 플러그인
- 28. Eclipse ADT 플러그인
- 29. Eclipse 사용을위한 Clearcase 플러그인
- 30. Eclipse Java EE 플러그인
자바 프로젝트에서 작동하는 것으로 알고 있습니다. 기능에 대해서는 그렇지 않습니다. 이미 시도 : – Tchypp
죄송합니다 답변이 잘못되었습니다, 나는 더 나은 답변을 연구 코드를 보았다. –