2009-06-29 4 views
21

Galileo salió el otro día, y aunque los complementos de Eclipse son, IMO, un poco más fáciles de manejar que Netbeans, sería realmente increíble si hubiera una manera sencilla de actualizar a la nueva versión (y llevar mis complementos conmigo).Acaba de salir una nueva versión de Eclipse. ¿Hay algo que pueda hacer para evitar tener que buscar manualmente mis complementos nuevamente?

¿Algún consejo?

+0

(¡Excelente pregunta!) – Uri

+0

posible duplicación de [Forma fácil de copiar complementos antiguos en una nueva instalación de eclipse] (http://stackoverflow.com/questions/11438529/easy-way-to-copy-old-plugins- into-new-install-of-eclipse) –

Respuesta

7

No directamente, que yo sepa.

Esto es lo más parecido que se me ocurrió, bajo la suposición de que mi antiguo Eclipse es lo suficientemente reciente como para que use una forma similar de administrador de actualizaciones (P2).

En el antiguo Eclipse, vaya a Preferencias-> Instalar/Actualizar-> Sitios de software disponibles. Elija los que no están integrados (verá un nombre para ellos, o al menos una URL no eclipse). Puede seleccionar los que desee y luego exportarlos a XML.

Ahora vaya al nuevo Eclipse, vaya a la misma ventana de preferencias e importe los sitios de actualización del XML. Ahora, cuando instales un nuevo software, deberías ver tus sitios de actualización, aunque es probable que aún tengas que elegir manualmente las opciones para los complementos que ofrecen múltiples descargas.

Advertencia importante: algunos proveedores de complementos en realidad ofrecen diferentes sitios de actualización para diferentes versiones de Eclipse, por lo que aún estaría apuntando al antiguo complemento. Esto sucedería normalmente si nunca actualizaste tu complemento existente a una nueva versión. Un ejemplo común de esto es con Subsclipse, por lo que es posible que desee actualizarlo manualmente.

0
 
In many cases you may/should be able to copy the plugin files from your Eclipse 3.4 
install directory (i.e. eclipse/plugins) over to your new Galileo plugins directory. 

There are some exceptions, but they tried to keep the plugin API and binaries 
backwards compatible with the previous release. 

You can find more information in the eclipse/readme directory under your 
Galileo install directory. 

See filename: readme_eclipse.html  Section: "Compatibility with Previous Releases" 

6

echar un vistazo a esta entrada del blog: How to make your Eclipse plugin list survive an Eclipse upgrade

También utilicé el servicio Yoxos para construir mi "propia" de distribución de Eclipse. Supongo que debería ser posible simplemente actualizar los elementos principales en dicho perfil, manteniendo los complementos. Ha incluido la comprobación de la dependencia, por lo que es muy agradable ejecutar una distribución.

+0

Agradable. _____________ –

4

Recomendaría leer: "Install Plug-ins into Eclipse IDE", escrito específicamente para eclipse3.5.

El método que utilizo es almacenar todo mi plug-in en una compartir una carpeta dropins, y luego lanzar mi Eclipse con la siguiente línea en el eclipse.ini:

-Dorg.eclipse.equinox.p2.reconciler.dropins.directory=/<myPath>/mySharedDropins 

Mientras esta línea está presente en el eclipse.ini de cualquier eclipse futuro, todas esas nuevas instalaciones detectarán y usarán mi complemento compartido.

Combina eso con un fine-tuned eclipse.ini y listo.

Cuestiones relacionadas