En esta entrada se explica cómo configurar Eclipse Mars EE para desarrollar módulos de OpenERP usando Python y XML.
1. Instalación de PyDev
PyDev es el plugin de Eclipse para desarrollo en Python.
- Ir a Help → Install New Software…
- Añadir el repositorio:
http://pydev.org/updates - Seleccionar e instalar PyDev for Eclipse
- Aceptar los certificados cuando se solicite
- Reiniciar Eclipse
2. Configuración de Python
Una vez instalado PyDev, es necesario indicarle la ruta del intérprete Python:
- Ir a Window → Preferences
- Seleccionar PyDev → Interpreters → Python Interpreter
- Hacer clic en Quick Auto-Config
Requiere tener Python 2.7 o superior instalado en el sistema.
3. Instalación de herramientas XML
Para trabajar con los ficheros XML de OpenERP:
- Help → Install New Software…
- Seleccionar el repositorio de Mars
- Instalar Eclipse XML Editors and Tools
- Seleccionar también WST Common UI y WST Common Core
4. Instalación de plantillas
Las plantillas facilitan la creación de ficheros Python y XML con la estructura correcta para módulos OpenERP.
- Descargar las plantillas desde:
http://code.google.com/p/openerp-eclipse-template/
Para las plantillas Python:
- Window → Preferences → PyDev → Editor → Templates → Import
- Seleccionar el fichero de plantillas Python descargado
Para las plantillas XML:
- Window → Preferences → XML → XML Files → Editor → Templates → Import
- Seleccionar el fichero de plantillas XML descargado
Con esta configuración, Eclipse quedará listo para desarrollar módulos de OpenERP con soporte para Python y XML, autocompletado y plantillas de código.