규정된 제품 패키징 및 설치 프로시저를 수행하여 플랫폼 Update Manager를 이용할 수 있습니다. 플랫폼 Update Manager는 제품과 확장을 동일한 방법으로 처리하고 사용자가 제품과 확장의 갱신된 버전을 발견하고 설치할 수 있게 해줍니다.
해당 서버의 구현을 알아보기 전에 일부 중요한 개념을 다시 살펴보십시오.
즉, 제품 갱신의 플랫폼 구현에 전적으로 참여하고 갱신 서버를 사용하려는 경우 무엇을 해야 합니까?
이전 예제의 제품 및 확장 디렉토리 구조에서는 기능과 플러그인이 설치된 경우 배열 방법을 보여줍니다. 갱신 서버를 사용하여 기능을 설치하려면 기능을 기능 아카이브 파일로 패키지화해야 합니다. 이것은 기능 아카이브 파일에서 설명합니다.
플러그인 아카이브 파일에서 설명한 형식에 따라 플러그인 및 단편을 패키지화해야 합니다.
갱신 서버는 고정된 레이아웃을 갖는 URL 액세스 가능 서버여야 합니다. 서버가 제공하는 사용 가능한 기능 및 플러그인의 목록은 사이트 맵 파일인 site.xml에서 설명됩니다. 갱신 서버 URL은 사이트 맵 파일에 대한 전체 URL 또는 사이트 맵을 포함하는 디렉토리 경로의 URL로서 지정할 수 있습니다. 사이트 맵 파일에는 서버의 모든 사용 가능한 기능과 기능 아카이브의 위치 목록이 들어 있습니다. 또한 기능 Manifest에서 참조되는 플러그인 아카이브의 위치도 설명합니다.
예제 웹 제품 및 확장의 간단한 사이트 레이아웃은 다음과 같습니다.
<site root>/ site.xml features/ (contains feature archive files) com.example.acme.acmefeature_1.0.1.jar com.example.betterwebs.betterfeature_1.0.1.jar ... plugins/ (contains plug-in archive files) com.example.acme.acmefeature_1.0.1.jar com.example.acme.acmewebsupport_1.0.3.jar com.example.betterwebs.betterfeature_1.0.1.jar com.example.betterwebs.betterwebsupport_1.0.1.jar ...
사이트 맵의 완전한 정의는 갱신 서버 사이트 맵에서 설명합니다.
Eclipse 갱신 서버는 플랫폼 자체의 갱신을 위해 제공됩니다. 또한 플랫폼 갱신 UI를 사용하면 사용자가 새 기능에 대해 검색될 수 있는 갱신 서버의 목록을 유지보수할 수 있습니다. 지정된 갱신 서버 레이아웃을 따르는 모든 사이트를 목록에 추가할 수 있습니다. 사용자는 수동으로 또는 자동으로 설치된 기능에 대한 추가 기능이나 갱신을 검색할 것을 선택할 수 있습니다.
일부 조직은 사용자 설치가 갱신되는 방법에 대한 더 많은 제어를 갖기 원할 수 있습니다. 이것은 갱신할 수 있는 기능과 특정 기능을 갱신하는 데 사용할 수 있는 서버를 지정하는 갱신 정책 파일로 수행할 수 있습니다. 정책 파일의 완전한 정의 및 파일 사용 방법에 대해서는 갱신 정책 제어를 참조하십시오.