El paquete ide le proporciona clases y puntos de extensión que le permiten utilizar la metáfora del espacio de trabajo, pero no incluye las extensiones que agregan toda la funcionalidad que vería en el IDE de Eclipse.
Dado que cada paquete en una aplicación de aplicación RCP agrega menú, vistas y cuadros de diálogo, la manera de hacer que su aplicación se parezca al IDE es incluir todo el paquete que viene con el IDE.
Por lo general, comienza con una aplicación bastante simple como algo tutoriales que describe Vogel (a quien encuentro saca buenos tutoriales). Luego, cuando encuentres algo que quieras agregar, investiga qué paquete lo proporciona y agrega ese paquete. A medida que lo haga, su aplicación crecerá en funcionalidad sin recoger la funcionalidad que su usuario no necesita.
EDITAR: Déjame guiarte en la creación de una sencilla aplicación de RCP.
- crear un nuevo proyecto, vaya a Archivo -> Nuevo -> Proyecto
- Seleccione Plug-in Proyecto
- Establecer el nombre del proyecto a com.mydomain.rcp
- Haga clic en Siguiente
- Bajo La aplicación de cliente enriquecido seleccionar Sí
- Haga clic en Siguiente
- Seleccionar RCP correo Plantilla
- Haga clic en Finalizar
Ahora tiene una aplicación RCP con algunas funciones. A continuación vamos a ejecutarlo:
- Seleccione Ejecutar -> Ejecutar configuraciones ...
- Seleccionar aplicación Eclipse en el
- clic derecho izquierda y seleccione Nuevo
- buscar un programa para ejecutar/ejecutar un producto . Seleccione com.mydomain.rcp.product
- Haga clic en la pestaña Plug-ins
- Búsqueda lanzamiento con la parte superior y seleccione plug-ins seleccionados a continuación sólo
- Haga clic en Deseleccionar todo a la derecha
- En listar de complementos seleccione com.midominio.RCP
- En la parte inferior de-seleccione Agregar nuevo espacio de trabajo plug-ins para esta configuración de lanzamiento automáticamente
- En el clic derecho en Añadir Obligatorio plug-ins
- En la parte inferior haga clic en Ejecutar
El la aplicación debería ejecutar la aplicación de muestra de correo. Adelante y ciérrelo. Ahora agreguemos un complemento para que el menú de búsqueda se muestre como lo hace en el IDE de Eclipse.
- En su proyecto com.mydomain.rcp abrir su archivo plugin.xml
- Haga clic en la ficha Dependencias
- Bajo requeridos plug-ins, haga clic en Añadir ...
- Type en org.eclipse .search
- Seleccionar org.eclipse.search (no la fuente de uno)
- Haga clic en OK
- Guardar el archivo plugin.xml
- En el menú seleccione Ejecutar -> Ejecutar configuraciones ...
- Haga clic en la pestaña Plug-ins
- En el clic derecho en Añadir Obligatorio plug-ins
- En la parte inferior haga clic en Ejecutar
Ahora debería ver el menú de búsqueda con la opción de búsqueda de archivos al igual que el IDE. Sin embargo, no verá Java Search o Plug-in Search porque no agregamos los plugins JDT o PDE apropiados que contienen esas adiciones. Espero que esto te dé una idea de cómo agregar nuevos complementos.
En el primer intento, intenté agregar 'org.eclipse.ui.ide' como una dependencia en la configuración de mi producto, porque todas las extensiones que necesito parecen estar dentro de este proyecto. – Max
¿Está seguro de que quiere crear una nueva aplicación? Podría ser más fácil desarrollar solo un complemento e implementarlo en Eclipse. – pbanfi
De acuerdo con cerealk, ¿por qué no quieres recrear el Eclipse IDE, cuando ya está allí? Puede proporcionar su (s) complemento (s) a través de un sitio de actualización y los usuarios pueden instalarlos en su instancia de Eclipse existente. ¿O simplemente desea volver a marcar el IDE de Eclipse (por ejemplo, cambiar la pantalla de presentación, el icono del iniciador, etc.)? –