2012-05-16 7 views
8

erklären Ich organisiere einen Build von einer Eclipse RCP.Kann jemand die eclipse.p2.profile

Mit dem p2-director ist eine Eigenschaft das Profil. Die Eklipse documentation gibt nur die folgende Erklärung an, die aus meiner Sicht nicht so klar ist.

-profil: Die Profil-ID, die die Beschreibung des Zielprodukts enthält. Diese ID ist definiert durch die Eigenschaft eclipse.p2.profile , die in der Datei config.ini des Zielprodukts enthalten ist. Für die Eclipse SDK ist die ID „SDKProfile“

Also meine Frage ist:

Was das Profil für verwendet wird, was bedeutet es beschreibt, und wie kann ich sicherstellen, ich es richtig zu nutzen?

Hat jemand eine bessere Erklärung oder einen Link zu einer richtigen Dokumentation?

Antwort

4

Ich bin kein Experte, aber ich werde es versuchen. Es enthält im Wesentlichen alle p2-Sachen, die benötigt werden, damit der Software-Update-Mechanismus für Ihre Anwendung funktioniert. Sie benötigen dies mit einer RCP-Anwendung. Es enthält (unter anderem) die Liste der aktuell installierten Artefakte. Es ermöglicht Ihnen, zu einem früheren Installationsstatus zurückzukehren.

Sie können die Beispiele in jeder Eclipse-Installation finden in p2//org.eclipse.equinox.p2.engine/profileRegistry

+0

Darüber hinaus müssen Sie ein Profil haben, aber in der Theorie können Sie Ihre RCP App Profil etwas anderes als 'SDKProfile' nennen, obwohl innerhalb eines RCP-App wird es nicht schaden, es so zu nennen. –