Compilar Openbravo POS amb NetBeans i Eclipse

De wikijoan
Salta a la navegació Salta a la cerca

Instal.lació Netbeans

https://help.ubuntu.com/community/Netbeans

The NetBeans IDE is an open-source, fast and feature full tool for developing Java software. It is standards compliant and runs on any operating system where a Java Virtual Machine is available.

Netbeans download page: http://www.netbeans.org/downloads/. Tinc diferents opcions segons amb quin llenguatge vull programar, i dins de Java, quins components vull programar (EE, Web, Mobile Applications).

NetBeans IDE 6.5.1 Download Started

sudo sh ./netbeans-6.5-ml-java-linux.sh

i arrenca l'instal.lador. L'instal.lo a /usr/local/netbeans-6.5.1

Detecta correctament on tinc la instal.lació de Java

Acaba la instal.lació sense problemes. Guia ràpida per desenvolupar projectes NetBeans amb Java: http://www.netbeans.org/kb/60/java/quickstart.html.

Compilació amb el NetBeans

Important: Netbeans is the preferred java IDE to develop Openbravo POS because the Swing components of Openbravo POS has been developed with the visual editor of Netbeans and this edition is stored in *.form files that only Netbeans is able to interpret


  • Choose Project > Java > Java Project with Existing Sources
Project name: Openbravo-POS
/home/joan/openbravopos
Build script name: nbbuild.xml

en la carpeta openbravopos/ hi ha el directori build/, i no li agrada que hi hagi aquest directori. Tampoc li agrada que dins de openbravopos/ hi hagi el build.xml.

  • In the following step select the source folders. Add the folders locales, reports, src-beans, src-data, src-erp, and src-pos. In this step you can press Finish.
  • The next step is to add the libraries needed to build and execute Openbravo POS. Open the Properties... dialog of the project and in the libraries section add all the *.jar files of the folder lib.
  • Now you have ready a Netbeans project configured than you can edit, build and test. To execute and debug Openbravo POS you need also to select the main class of the project. Open the Properties... dialog and in the run section Openbravo select com.openbravo.pos.forms.StartPOS as the Main Class and press OK.

Funciona perfectament. Efectivament, en el directori openbravopos/ s'ha creat el fitxer nbbuild.xml

Compilació amb el Eclipse

En el Eclipse importo el projecte de Openbravo POS, tal com s'indica en l'enllaç. Executo i falla, perquè hi ha fitxers referenciats en el classpath que no es troben. Tots aquests fitxers els trec del classpath. Ara ja compila i s'executa bé. La primera vegada detecta que no hi ha base de dades, i la crea. Ara bé, la segona vegada, quan apreto el botó Administrador, peta. Millor fer-ho amb el NetBeans.


creat per Joan Quintana Compte, abril 2009