다른 Eclipse 제품을 지원해야하는 플러그인 세트가 있습니다. 제품 독립적 인 핵심 플러그인과 제품 X, 제품 Y 등 각각에 대한 적응 플러그인이 있습니다.다중 제품 Eclipse 플러그인 개발을 설정하는 방법은 무엇입니까?
배포 방식에 따라 핵심 플러그인에 대한 한 가지 기능을 생각하고 있습니다. 각 제품마다 하나씩, 적응 플러그인을 포함하고 핵심 기능에 대한 종속성을 가지므로 코어 플러그인은 사용자가 선택하지 않아도 설치됩니다.
1) 기능을 구성하는 더 좋은 방법이 있습니까?
개발 측에서는 동일한 작업 공간에서 코어 플러그인과 적응 플러그인을 모두 사용하고 싶습니다. 두 가지 주요 옵션을 제공합니다. a) 각 제품 내에서 또는 b) 각 제품에 대해 명시 적으로 정의 된 대상 플랫폼을 사용하여 원시 Eclipse에서 작업 할 수 있습니다.
2) 개발 환경을 설정하는 가장 좋은 방법은 무엇입니까?
옵션 a)을 사용하면 제품마다 동일한 작업 공간을 사용할 수 있습니까? 아니면 별도의 작업 공간을 설정해야합니까? 다시 말해서, 다른 Eclipse 제품들이 모두 동일한 (예를 들어) 3.x와 같은 주요 버전을 기반으로하는 한 작업 공간을 공유 할 수 있습니까?
옵션 b)의 경우 Eclipse는 여러 개의 동시 대상 플랫폼을 관리 할 수 있습니까? 다른 말로하면 동일한 작업 공간 내의 다른 플러그인 프로젝트를 동일한 빌드 동안 다른 대상 플랫폼에 대해 컴파일 할 수 있습니까? 그리고 그렇지 않다면 어떻게하면 작업 공간을 빌드하는 동안 수동으로 할 필요가 없도록 할 수 있습니까?
실제로 나는 근본적인 것이 빠져 있으며이 모든 것을 수행하는 훨씬 더 좋은 방법이 있습니까?