logo

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.

Entorno de desarrollo OpenERP con Eclipse

3 Eclipse

3.1 Instalación

  • Hay dos opciones para instalar Eclipse:
    1. A través de apt-get,
    2. 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….

 

Entorno de desarrollo OpenERP con Eclipse

Ingresar ‘http://pydev.org/updates’ y seleccionar ‘Add…’

Aparecerá una nueva ventana donde se ingresa un nombre y seleccionar OK.

 

Entorno de desarrollo OpenERP con Eclipse

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:

  1. PyDev
  2. PyDev Mylyn Integration (optional)

Seleccionar PyDev y seleccionar Next.

 

Entorno de desarrollo OpenERP con Eclipse

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.

 

Entorno de desarrollo OpenERP con Eclipse

Aceptar la licencia y hacer click en  Finish.

Aparecerá una nueva ventana que indicará el proceso de la instalación.

 

Entorno de desarrollo OpenERP con Eclipse

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.

 

Entorno de desarrollo OpenERP con 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 infromacion sobre este artículo.

https://openerpspain.com/

http://www.domatix.com/entorno-desarrollo-eclipse-openerp-parte-tres