Eclipse 기능 및 플러그인을 사용하는 경우 두 가지 기능을 빌드하는 데 문제가 있습니다 (하나 및 두 개의 호출 할 수 있음). 두 개의 플러그인에는 하나의 플러그인을 사용하는 플러그인이 포함되어 있습니다. PDE Build를 사용하고 이상적으로 하나 또는 두 개의 빌드 만 할 수있는 옵션을 원합니다 (하나의 이전 시점에서 빌드 된 것으로 가정).PDE 빌드가 의존하는 플러그인에서 클래스를 확인할 수 없습니다.
그러나 One을 빌드 한 다음 Two를 빌드하려고 시도하면 One에서 빌드 한 클래스를 해결할 수 없다는 문제가 발생합니다. 두 번째 빌드에서 Building One의 출력 인 .jar 파일을 사용하려고했지만 성공하지 못했습니다. One의 빌드 출력을 무시하는 것 같습니다.
build.properties pluginPath 속성을 사용하여 내가 의존하는 .jar 파일을 참조하는 등의 다양한 솔루션을 시도했습니다. 이미 빌드 된 플러그인을 buildDirectory로 복사하는 것은 좋은 방법이 아닙니다. 제가 작업하고있는 환경이 엉망이되어 빌드 디렉토리에 빌드되지 않은 다른 플러그인 (One로 빌드 된 플러그인 포함)이 포함되어 있기 때문입니다.
모든 의견을 환영합니다!
건배, PDE에서
앤더스
감사합니다 아론, 귀하의 제안을 주셔서 감사합니다! Two의 플러그인은 One의 플러그인에 이미 종속되어 있습니다. 그리고 그것은 pluginPath에서 참조되기 때문에 Two에서 플러그인을 빌드 할 때 One의 일부로 빌드 된 플러그인이 내 목표의 일부가되어야하는 것으로 보입니다. 내가 아직 이것을 잘 이해하지 못해서 대상 플랫폼 정의를 더 자세히 살펴볼 것입니다. 감사! – Ansig