Error: Only up to 6 widgets are supported in this layout. If you need more add your own layout.
14 mar

Entorno de desarrollo de OpenERP con Eclipse – Parte III: Eclipse

images/stories/noticias/2011/tuto_entorno/install_work_with_pydev.png


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.

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:
    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….
http://domatix.com/wp-content/uploads/install_work_with_pydev.png Ingresar ‘http://pydev.org/updates’ y seleccionar ‘Add…’
Aparecerá una nueva ventana donde se ingresa un nombre y seleccionar OK.
http://domatix.com/wp-content/uploads/add_repository.png 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.
http://domatix.com/wp-content/uploads/install_pydev_selected.png Seleccionar ‘PyDev‘ y seleccionar ‘Next’
En el siguiente menú seleccionar PyDevfor Eclipse y hacer click en Next.
http://domatix.com/wp-content/uploads/install_pydev_selected.png 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.
http://domatix.com/wp-content/uploads/install_license_agreement.png Aceptar la licencia y hacer click en  Finish.
Aparecerá una nueva ventana que indicará el proceso de la instalación.
http://domatix.com/wp-content/uploads/installing_software.png
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.
http://domatix.com/wp-content/uploads/selection_needed.png 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.
http://domatix.com/wp-content/uploads/restart_now.png 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.
http://domatix.com/wp-content/uploads/pydev_config.png Configuración de PyDev
Si no existen errores, en la ventana siguiente se tiene que comprobar la selección que ha hecho Eclipse.
http://domatix.com/wp-content/uploads/pydev_config_selection.png 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.
http://domatix.com/wp-content/uploads/install_xml_editor.png 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.

Etiquetas:, , , ,