2009-10-08 7 views
4

Je crée une application RCP Eclipse avec la version de ligne de commande de PDE construite dans Eclipse 3.5.1. Ensuite, j'utilise AdvancedInstaller pour créer le programme d'installation du produit RCP. Je pense que le contexte serait similaire avec InstallShield et les packageurs similaires au lieu de AdvancedInstaller.Utilisation de PDE build, p2 et AdvancedInstaller ensemble

Si j'intégrer l'approvisionnement p2 dans ma construction, je serais en mesure de continuer à distribuer le produit en tant que programme d'installation autonome (toujours produit par Advanced Installer) et faire les mises à jour par un p2 généré référentiel de mise à jour?

+0

+1 question intéressante –

Répondre

1

Je ne sais pas quoi que ce soit au sujet AdvancedInstaller, mais je devine qu'il est essentiellement le produit emballe RCP qui résulte de votre construction.

Oui, vous devriez être capable de faire ce que vous décrivez. Activer p2 dans la construction ne devrait rien changer à ce programme d'installation, les résultats de la construction seront toujours le produit RCP exécutable que vous pourrez empaqueter. La différence sera que le produit que vous empaquetez sera configuré correctement pour p2. (Ce sera en fait le résultat d'une opération d'installation de p2). Le build pourra aussi éventuellement produire un référentiel p2 pour le produit que vous pourrez mettre en ligne pour permettre la mise à jour de version en version.

1

Autre chose à considérer est que vous pourriez laisser une partie de la poignée P2 de s'installer, plutôt que de l'écrire dans l'installateur-parler. Par exemple. Si vous devez installer différentes options du produit (différents ensembles de plugins), vous pouvez utiliser le directeur P2 pour provisionner le produit dans le cadre de l'installation. P2 est un logiciel assez cool, qui vaut la peine de passer du temps avec.

Questions connexes