2012-04-21 4 views
10

그래서 Eclipse 프로젝트를 전개하고있다. 필자는 '기능 프로젝트'에 살고있는 플러그인 세트를 가지고 있으며이 기능 프로젝트는 '업데이트 사이트'프로젝트에 있습니다.Eclipse - 기능 프로젝트 구축

처음에는 모두 잘 진행됩니다. 너트로 단맛.

나는 기능 프로젝트에 일부 변경 한 다음 내 '구축 모든'버튼을 클릭로 이동 업데이트 사이트 프로젝트에 다시하고 싶은 .... build button

을 ...하지만 나는 다음을 얻을 때 오류가 ...

enter image description here

나는 가정

이 버전 관리 문제입니다 -이 내 주위에있는 유일한 방법은 내가 업데이트 사이트 프로젝트에서 완전히 기능 프로젝트를 제거한 다음 버전을 다시 추가하는 것이 나타납니다 명시적인 버전 번호가없는 enter image description here

...하지만 사용하기에 더 효과적인 방법이 있습니까?

(EDIT - 나는 내가 '자세한 정보'여기 사진입니다 클릭 할 때 발생하는 요구했습니다) 나는 이것에 대한 참조를 줄 수 있으면 좋겠다

enter image description here

+0

"자세히 >>"버튼을 사용하여 대화 상자를 확장하면 어떻게됩니까? –

+0

덧글 주셔서 감사합니다. 감사합니다. – Joe

+0

Eclipse에서 비슷한 문제가 발생했지만 새로운 기능 프로젝트를 만들어 해결했습니다. 그러나 적절한 해결책을 얻지 못했습니다. – Kishore

답변

1

을,하지만 난에 대한 문서를 찾을 수 업데이트 사이트 프로젝트가 비참하게 작동하는 방법. 이 설명이 도움이되기를 바랍니다.

첫 번째 빌드에서는 기능에 대한 참조가 featureProject (1.0.0.qualifier)에서 featureProject (1.0.0.201204171009)으로 바뀌 었습니다. site.xml에서이 변경 사항을 볼 수 있으며 해당 jar 파일은 updateSite \ features 및 updateSite \ plugins 디렉토리에 빌드되어야하며, jar 파일은 업데이트 된 site.xml에서 참조됩니다.

두 번째로 빌드 할 때 새 기능과 플러그인 jar를 빌드하고 한정자를 현재 시간 소인으로 바꿉니다.

그러나 귀하의 경우에는 어떤 문제가 발생하고 있습니다. 한 가지 증상은 분명히 그 오류이지만 다른 것은 스냅 샷을 찍은 '선택 기능'대화 상자입니다. featureProject (1.0.0.201204172009)에 대한 링크는 소스가있는 기능과는 달리 Eclipse 인스턴스에서 설치된 모든 기능과 같습니다. featureProject (1.0.0.201204172009)

아마도 중간 단계에서 업데이트 사이트 이클립스 인스턴스에 플러그인을 설치하기 위해 빌드 했습니까? 그렇다면, 특히 updateSite \ features 디렉토리에서 기능 항아리를 제거한 경우 빌드 프로세스를 혼동시킬 것으로 생각됩니다.

+0

답장을 보내 주셔서 감사합니다. 불행히도 중간 단계가 없으며 이클립스 인스턴스에 설치하지 않습니다. – Joe