Instalación en Eclipse

De iDempiere es
Saltar a: navegación, buscar

Introducción

A continuación se dictan los pasos a seguir para la instalación del entorno de desarrollo para el mejor sistema ERP del mundo, iDempiere. Para ello debemos tener los fuentes del proyecto iDempiere Es importante acotar que mi OS es Centos 6, sin embargo creo que no difieren mucho los pasos para otra distribución de Linux como por ejemplo Ubuntu y/o Debian Espero que les sirva de mucho...

Instalación del IDE Eclipse

1) Descargamos Eclipse Kepler Estandar 4.3 Download [1]

2) Una vez descargado el paquete desde el Terminal extraemos dicho paquete al directorio /opt

    tar -xvzf eclipse-standard-kepler-R-linux-gtk.tar.gz -C /opt

Recomendación: Para que no tengamos problemas de permisología les recomiendo hacerlo como usuario root

3) Le Asignamos los permisos de lectura a la carpeta eclipse

    chmod -R +r /opt/eclipse

4) Creamos el archivo ejecutable para Eclipse

    touch /usr/bin/eclipse
    chmod 755 /usr/bin/eclipse

5) Editamos el archivo recien creado

    nano -w /usr/bin/eclipse

Y colocamos lo siguiente:

    export ECLIPSE_HOME="/opt/eclipse"
    $ECLIPSE_HOME/eclipse $*

6) Creamos el lanzador (launcher) en el escritorio Gnome

    nano /usr/share/applications/eclipse.desktop

Y colocamos lo siguiente:

    [Desktop Entry]
    Encoding=UTF-8
    Type=Application
    Name=Eclipse
    Comment=Eclipse Integrated Development Environment
    Icon=/opt/eclipse/icon.xpm
    Exec=eclipse
    Terminal=false
    Categories=GNOME;Application;Development;IDE;Java;
    StartupNotify=true

NOTA: Despues de haber hecho estos pasos podremos tener el lanzador desde el menú de aplicaciones de Gnome

Instalación de Buckminster

1) Abrir Eclipse desde un workspace llamado 'prueba'

NOTA: Es importante acotar de que con la version de Eclipse Kepler la instalación del plugin Buckminster se hace desde Eclipse Markerplaces. Para ello nos vamos a la opción: Help > Eclipse Marketplace y en el campo de búsqueda de "Yoxos Marketplace" colocamos Buckminster
y procedemos a instalar uno por uno los paquetes: (1)Buckminster - Core (2)Buckminster - Maven Support (3)Buckminster - PDE Support

2.) Si tienes otra versión de Eclipse realiza los siguientes Pasos:

  2.1.- Vamos a la opcion: Help > Install New Software...
  2.2.- Presionamos el botón <Add..>
  2.3.- Colocamos en el campo Name: Buckminster y en location: http://download.eclipse.org/tools/buckminster/headless-4.2/ 
y seguidamente presionamos el botón OK 2.4.- Seleccionamos los items que vamos a instalar que son los siguientes:
(1)Buckminster - Core Headless (2)Buckminster - Headless Maven Support (3)Buckminster - Headless PDE Support 2.5.- Hacemos click en el botón Next> y seguimos los pasos siguientes, si todo esta en orden al final aceptamos los términos de la licencia
y le damos click a <Finish> luego de bajar todos los paquetes nos pedirán reiniciar Eclipse, obviamente le damos click a <OK>

Instalación de Mercurial

1) Abrimos nuestro eclipse en el mismo workspace de prueba que habíamos hecho anteriormente

2) Luego nos vamos a la opción: Help > Eclipse Marketplace

3) En la pestaña <Search> campo <Find:> colocamos Mercurial y presionamos <Enter>

4) luego que encuentre el instalador del plugin le damos click a <Install> y seguimos los pasos que nos va indicando el instalador del plugin.

5) Al final aceptamos los términos de la licencia y le damos click a <Finish> luego de bajar todos los paquetes nos pedirán
reiniciar Eclipse, para ello le damos click a <OK>

Instalación del Target Platform iDempiere

Una vez descargados los fuentes de idempiere procedemos a descomprimirlos dentro de nuestra carpeta workspace.
En mi caso (/home/mpernalete/workspace/idempiere_DCS1) y abrimos Eclipse en ese workspace.
Luego procedemos a crear el Target Platform para nuestro proyecto idempiere para ello seguimos los siguientes pasos:

    1.- Vamos a la opción Windows > Preferences
    2.- En la pantalla "Preferences" agregamos o definimos un Target Platform a nuestro proyecto
(Plug-in Development > Target Platform) y hacemos click al botón <Add> 3.- En la siguiente pantalla emergente tildamos la primera opcion que dice: "Nothing: Start..." y hacemos click al boton <Next> 4.- En la siguiente pantalla colocamos en el campo Name: iDempire Target Platform 5.- Luego en la pestaña <location> hacemos click al botón <Add> y nos aparecerá otra pantalla emergente. 6.- Seleccionamos la opción <Directory> y luego hacemos click en <Next> 7.- Seleccionamos la ruta del target la cual esta en la carpeta /targetPlatform de nuestro proyecto iDempiere y hacemos click en <Finish> 8.- Luego en la pestaña <Environment> colocamos lo siguiente:
Operating System: *
Windowing System: *
Architecture:*
9.- En Java Runtime Environmet seleccionamos "Default JRE" y hacemos click en <Finish> 10.- Luego caemos a la pantalla "Preferences" donde hacemos click en <Ok>

Importar Proyecto iDempiere

1) Abrimos Eclipse desde nuestro workspace /idempiere_DCS1 (En mi caso)
2) Nos vamos a la opcion File > Import...
3) Seleccionamos como fuente de importe Buckminster y hacemos click en el botón <Next>
4) Luego debemos seleccionar el archivo adempiere.cquery del proyecto idempiere el cual se encuentra en la carpeta /org.adempiere.sdk-feature
5) Una vez seleccionado el archivo adempiere.cquery hacemos click al botón <Ok>
y les aparecerá una pantalla donde se indica el progreso de importación del proyecto (Esto puede tardar varios minutos)
6) Al finalizar el proceso de importación del proyecto hacemos click en el botón <Finish> esperamos unos cuantos minutos y deberíamos tener nuestro proyecto idempiere importado, sincronizado y listo para hacer cualquier desarrollo adicional.

 Agradecimientos a user:Mpernalete