Eclipse 3.4 [.x] - también conocido como Ganymede - viene con este nuevo mecanismo de aprovisionamiento llamado p2.¿Es posible crear un mecanismo de aprovisionamiento eclipse p2 * localmente *?
"Aprovisionamiento" es el proceso que permite descubrir y actualizar bajo demanda algunas partes de una aplicación, como se explica en general en este artículo en el Sun Web site.
Eclipse tiene un prolongado wiki section en el que se presentan los detalles p2. Específicamente, dice en esta página wiki que p2 buscará nuevos componentes Sin embargo, después de leerlo.
Supongo (pero puede confirmar ese punto según su propia experiencia), que p2 puede funcionar con el archivo "file: //" protocolo, que le permitiría aprovisionar local archivo (en su computadora o en una ruta UNC '\ servidor \ path'), como illustrated here, sino también por los archivos:
- [eclipse-SDK-3,4-win32] \ eclipse \ configuration \ .settings \ org.eclipse.equinox.p2 .artifact.repository.prefs
- [eclipse-SDK-3.4-win32] \ eclipse \ configuration \ .settings \ org.eclipse.equinox.p2.metadata.repository.prefs
mecanismo P2 se utiliza para actualizar eclipsar a sí mismo, a través de un eclipse 3.4 update site, y referencia en los archivos de esos'con .prefs línea como:
repositorios/archivo: _C: _jv_eclipse_eclipse-SDK-3,4-win32_eclipse/url = file:/C: /jv/eclipse/eclipse-SDK-3.4-win32/eclipse/
Ahora, ¿cómo podría replicar los componentes de Eclipse presentes en ese sitio de actualización en un directorio local y hacer referencia a los componentes a través de los archivos '.prefs' mencionados, para tener un proceso de actualización completamente ejecutado localmente, sin tener que acceder a la web?
supongo que los archivos presentes en el 'sitio de actualización' distante algunos metadatos P2 deben ser replicados y ha cambiado también.
¿Tiene alguna pensamientos/consejos/consejos sobre eso? (es decir, sobre cómo descubrir y recuperar y actualizar la estructura completa necesaria para una instalación completa del eclipse, para ejecutar esa instalación localmente)
Gracias por esa actualización. Lo evaluaré y probaré :) – VonC