2009-09-10 15 views
8

¿Cuáles son las diferencias, en concreto, entre el Java EE y versiones de RCP de Eclipse?¿Cuál es la diferencia entre el "Java EE" y "PCR" distribuciones de Eclipse?

¿Y cómo se obtendría una versión "combinada" que incluye todos los mejores recursos para el desarrollo de complementos junto con las mejores herramientas para Java EE?

Creo que lo que estoy buscando es la capacidad de crear una instancia "fusionada" completamente a través del actualizador p2. Por ejemplo, si abro una instancia de Java EE de Eclipse, abra un archivo java, presione Alt-Shift-F1 para abrir espía plug-in, y luego haga clic en "compilationuniteditor" para ver la fuente del editor de Java, lo entiendo. clase. Pero en la versión de RCP, obtengo la fuente. ¿Cómo obtengo esas cosas en el editor de Java EE usando el mecanismo de actualización de Eclipse normal? Ese es mi objetivo aquí. Qué complementos en el administrador de actualizaciones contienen qué "bits esenciales" para cada distribución.

Otro ejemplo es la instalación de todos los plugins ejemplos. En la distribución RCP, puede instalarlos fácilmente desde la página "Bienvenido". Entonces, ¿cómo, en la distribución de Java EE, podrías hacer lo mismo?

El problema que estoy tratando de resolver aquí es que quiero alejarme de mantener dos instancias separadas de Eclipse, ya que hago bastante trabajo tanto en RCP (para el desarrollo de complementos) como en Java EE (para cosas del servicio web, etc.).

Respuesta

7

Empecé con el Eclipse para Desarrolladores de RCP y utilicé la función "Ayuda> Instalar nuevo software ..." para agregar las herramientas "Desarrollo de Web, XML y Java EE" del sitio de actualización de "Galileo".

Es posible que desee ser un poco más exigente que yo y tal vez excluir las características de "Rich Ajax Platform" y posiblemente las "Herramientas de desarrollo PHP" de la categoría.

Es mejor usar la función "Instalar nuevo software" que tratar de fusionar directorios. Las dependencias pueden ser bastante complejas y la solución de problemas de un directorio fusionado puede ser una pesadilla. Deje que p2 haga el trabajo pesado.

+0

eso es exactamente lo que estaba buscando. ¡Gracias! –

+0

Esa es una solución mucho más segura. +1 – VonC

3

Según entiendo, la versión Java EE viene con complementos para desarrollar programas Java, mientras que la versión RCP incluye la cantidad mínima de complementos para crear una aplicación cliente enriquecida.

Estos enlaces deben ayudar:

+1

Aye, Eclipse IDE es lo mismo, cada "paquete" tiene un conjunto diferente de complementos que son útiles para una determinada disciplina de programación, pero eso no significa que tampoco pueda descargar plugins de otros paquetes.El administrador de actualizaciones de Eclipse tiene la lista completa de editores y complementos que las personas de eclipse mantienen, incluyendo editores xml, herramientas c/C++, herramientas php, etc. – KFro

+0

¡Probablemente lo haya explicado mejor que KFro! – link664

5

, usted puede obtener una comparación completa de all eclipse distros here.

Básicamente, el J2EE incluye los RCP, excepto por el hecho de que el PCR tiene las fuentes de algunos plugins, y no sólo sus binarios.

Para obtener una combinación de ambos, cargue ambos, descomprímalos y luego compare el contenido de los complementos y los subdirectorios de ambas instalaciones (por ejemplo, con WinMerge).
Copiar archivos adicionales RCP en los directorios J2EE, y eso debería ser suficiente.

+0

¿No puede simplemente usar la función de actualización en Eclipse para agregar las cosas que faltan (suponiendo que sepa de qué se trata)? – SteveD

+0

Sí, la solución propuesta por Wayne Beaton es mucho mejor. – VonC

Cuestiones relacionadas