2010-09-07 19 views
6

Tengo un plugin de eclipse que quiero convertir a un plugin de intellij. ¿Hay una manera rápida de hacer eso? ¿Cuáles serán los patrones de diseño que puedo usar?Convirtiendo el plugin de Eclipse a Intellij

+3

Los patrones de diseño? Siga sus respectivas API para complementos. – duffymo

+1

¿Qué plugin es? Probablemente solo pueda copiar y pegar el "modelo" del complemento, es decir, la parte que manipula algunos datos o lo que hace. No hay una forma trivial de portar la parte gráfica del complemento, ya que Eclipse e IntelliJ tienen diferentes API para hacerlo. – Jes

+0

@Jes - Este es mi complemento en http://fast-code.sourceforge.net/. Preguntaba sobre el modelo, p. 'Recurso',' Carpeta', etc. que son específicos de eclipse. Entonces necesito tener mi objeto modelo y asignarlo a eclipse o intellij. ¿Qué patrón de diseño es adecuado para eso? – fastcodejava

Respuesta

7

Creo que no hay una manera simple y rápida de hacerlo. Es necesario undestand profundamente la estructura de plugin y API plug-in de Eclipse e IDEA

+0

Gracias, ¿hay algún documento que debería ayudar a convertir uno a otro? – fastcodejava

3
  1. primer lugar es necesario entender completamente el complemento de su están portar.

  2. setup intellij plugin development environment. http://www.jetbrains.org/display/IJOS/Writing+Plug-ins

  3. entender la arquitectura intellij: http://confluence.jetbrains.com/display/IDEADEV/IntelliJ+IDEA+Architectural+Overview

  4. lea Introducción desarrollo del complemento: http://confluence.jetbrains.com/display/IDEADEV/Getting+Started+with+Plugin+Development http://www.youtube.com/watch?v=AktCFxC9Bx0

  5. el código fuente de IntelliJ es muy útil cuando la documentación de la necesidad de algunas funciones o clases.

  6. un código fuente del plugin: https://github.com/whunmr/emacsIDEAs