Entorno de desarrollo de OpenERP con Eclipse – Parte III: Eclipse
Instrucciones detalladas para poner en marcha un entorno de desarrollo de OpenERP que incluye el servidor, cliente GTK y cliente web. Todas las carpetas de addons quedan vinculadas directamente desde Launchpad para mantener el entorno actualizado fácilmente con Bazaar.
A lo largo del artículo, veremos el entorno de desarrollo OpenERP con Eclipse
En esta tercera y última parte se explicará como instalar y configurar Eclipse para trabajar con Python (OpenERP) y XML.
3 Eclipse
3.1 Instalación
Hay dos opciones para instalar Eclipse:
- A través de apt-get,
- Como ejecutable de la página web.
La primera opción garantizará que todas las dependencias se instalen automáticamente. La segunda opción permite instalar la última versión de Eclipse y asi aprovechar las nuevas funciones.
3.1.1 Por apt-get
Ejecutar el comando:
$ sudo apt-get install eclipse
Podrá iniciar Eclipse a través del menú o de la consola:
$ eclipse
3.1.2 Descargar de la pagina web
Primero hay que instalar las dependencias que son –como mínimo– Java 6:
$ sudo apt-get install sun-java6-jdk
Descargar Eclipse Classic desde su página web. Seleccionar la carpeta donde se instalará:
$ cd ~/bin $ tar xvzf ~/Descargas/eclipse-SDK-3.7.1-linux-gtk-x86_64.tar.gz $ cd eclipse $ ./eclipse
Es necesario intercambiar Descargas/eclipse-SDK-3.7.1-linux-gtk-x86_64.tar.gz por la versión y la carpeta adecuada.
3.2 PyDev
PyDev es un plug-in para Eclipse que facilita la programación en Python.
3.2.1 Instalación
Se instala PyDev desde el propio Eclipse. En Eclipse elige [Help] y en el menú que aparece Install New Software….
En la ventana que aparece ingresar en el campo Work with:http://pydev.org/updates y seleccionar Add….
Ingresar ‘http://pydev.org/updates’ y seleccionar ‘Add…’
Aparecerá una nueva ventana donde se ingresa un nombre y seleccionar OK.
Ingresar un nombre y hacer clic en ‘OK’.
Aparece Pending en la lista hasta que haya cargado la información. Después se verán dos nuevas entradas:
- PyDev
- PyDev Mylyn Integration (optional)
Seleccionar PyDev y seleccionar Next.
En el siguiente menú seleccionar PyDevfor Eclipse y hacer click en Next.
Seleccionar ‘PyDev for Eclipse’ y hacer clic en ‘Next’.
Aparece el menú Review Licenses. Para continuar es necesario aceptar las condiciones y terminos de la licencia de uso, seleccionar I accept the terms of the license agreement y hacer clic en Finish.
Aceptar la licencia y hacer click en Finish.
Aparecerá una nueva ventana que indicará el proceso de la instalación.
Mientras está instalando, desea saber si se confía en el certificado de Aptana. Seleccionar Aptana Pydev; Pydev;Aptana, en esa misma ventana y luego hacer clic en OK.
Seleccionar ‘Aptana’ y hacer clic en ‘OK’
Después de haber instalado PyDev Eclipse se requiere reiniciar para poder usar el nuevo plugin. Hacer clic en Restart Now.
Hacer clic a ‘Restart Now’
3.2.2 Configuración
En la ventana principal de Eclipse, seleccionar [Window] y seleccionar Preferences. Se abre una nueva ventana donde se localiza el punto PyDev, y seleccionar el subpunto Interpreter - Python. Hacer click en AutoConfig.
Configuración de PyDev
Si no existen errores, en la ventana siguiente se tiene que comprobar la selección que ha hecho Eclipse.
Comprobar la selección de Eclipse.
Hacer click en OK.
3.3 Soporte para XML
Instalaremos otro plugin que facilita el trabajo con archivos XML. El proceso es similar al de PyDev.
3.3.1 Instalación
Seleccionar de nuevo [Help] y Install New Software….Es nedesario abrir el menú Work with: y elegir Indigo – http://download.eclipse.org/releases/indigo (el nombre puede cambiar según la versión de Eclipse que se este usando) y de la lista seleccionar el punto Web, XML and Java EE Development y selecciones Eclipse XML Editors and Tools. Hacer clic en Next.
Seleccionar ‘Eclipse XML Editors and Tools’.
Proceder como en la instalación de PyDev aceptando la licencia y reiniciando Eclipse después de la instalación.
3.4 OpenERP Templates
Los templates se pueden descargar directamente o via svn:
$ sudo apt-get install subversion
$ svn checkout
http://openerp-eclipse-template.googlecode.com/svn/trunk/
openerp-eclipse-template-read-only
Explicación de la instalación y el uso de los snippets en unos vídeos en Youtube:
Para importarlos:
3.4.1 Python Snippets
- [Window] -> Preferences, PyDev -> Editor -> Templates,
- Hacer click en Import y
- Seleccionar el archivo templates-openerp.xml.
3.4.2 XML Snippets
- [Window] -> Preferences, XML -> XML Files -> Editor -> Templates,
- Hacer click en Import
- Seleccionar el archivo Openerp-eclipse-xml-template.xml
A continuacion le adjuntamos mas informacion sobre este artículo.
http://www.domatix.com/entorno-desarrollo-eclipse-openerp-parte-tres
