Eclipse 3.4 [.x] - également connu sous le nom Ganymede - est livré avec ce nouveau mécanisme de provisionnement appelé p2. "Approvisionnement" est le processus permettant de découvrir et de mettre à jour à la demande certaines parties d'une application, comme expliqué en général dans cet article sur le Sun Web site.Est-il possible de faire fonctionner un mécanisme de provisionnement eclipse p2 * localement *?
Eclipse a une extension wiki section dans laquelle les détails de p2 sont présentés. Plus précisément, il est dit dans cette page wiki que p2 recherchera de nouveaux composants Cependant après l'avoir lu.
Je suppose (mais vous pouvez confirmer ce point par votre propre expérience), que p2 peut fonctionner le fichier "file: //" protocole, ce qui lui permettrait de provisionner avec fichier local (soit sur votre ordinateur ou sur un chemin UNC '\ serveur \ path'), comme illustrated here, mais aussi par les fichiers:
- [eclipse-SDK-3.4-win32] \ eclipse \ configuration \ .settings \ org.eclipse.equinox.p2 .artifact.repository.prefs
- [eclipse-SDK-3.4-win32] \ éclipse \ configuration \ .settings \ org.eclipse.equinox.p2.metadata.repository.prefs
mécanisme p2 est utilisé pour mettre à jour elle-même éclipser, par une eclipse 3.4 update site et référence dans ces dossiers » .prefs de avec la ligne comme:
référentiels/fichier: _C: _jv_eclipse_eclipse-SDK-3,4-win32_eclipse/url = file:/C: /jv/eclipse/eclipse-SDK-3.4-win32/eclipse/
maintenant, comment pourrais-je reproduire les composants Eclipse présents dans ce site de mise à jour dans un répertoire local et référence les composants à travers les fichiers '.prefs' mentionnés, afin d'avoir un processus de mise à niveau entièrement exécuté localement, sans avoir à accéder au Web?
Je suppose que certains fichiers de métadonnées p2 présents dans le 'site de mise à jour' distant doivent également être répliqués et modifiés.
Avez-vous des idées/conseils/astuces à ce sujet? (c.-à-d. comment découvrir et extraire et mettre à jour la structure complète nécessaire pour une installation complète d'éclipse, afin de lancer cette installation localement)
Merci pour cette mise à jour. Je vais évaluer et tester :) – VonC