Creating Installers from Eclipse

From iDempiere en
Revision as of 17:47, 24 February 2016 by CarlosRuiz (talk | contribs)

Table of Contents | Running iDempiere within Eclipse | Creating Installers from Eclipse | Building iDempiere without Eclipse

Please note this step is just necessary if you plan to create a release for iDempiere, or distribute installers based on your repository.

Creating server installer

  • Open Eclipse
  • Right click on org.adempiere.server-feature
  • Navigate to Buckminster > Invoke Action...
  • On the popup dialog select create.product.zip
  • Fill the box "Properties file" choosing the proper file describing the target operating system and architecture, for example browse to $IDEMPIERE_REPOSITORY/org.adempiere.server-feature and select:
    • buckminster_linux_gtk_x86_64.properties - to create installer for linux 64 bits
    • buckminster_linux_gtk_x86.properties - to create installer for linux 32 bits
    • buckminster_macosx_x86.properties - to create installer for MAC OS
    • buckminster_win32_x86.properties - to create installer for Windows 32 bits
    • If your operating system / architecture is not listed, you can create one, just copy one of those files above and check its contents and fill it properly
  • Buckminster compile the project
  • At the end you can find the installer file at $HOME/buckminster.output/org.adempiere.server_3.1.0-eclipse.feature/idempiereServer.gtk.linux.x86_64.zip (or the corresponding name for your OS and architecture)

Creating client installer

  • Open Eclipse
  • Right click on org.adempiere.ui.swing-feature
  • Navigate to Buckminster > Invoke Action...
  • On the popup dialog select create.product.zip
  • Fill the box "Properties file" choosing the proper file describing the target operating system and architecture, for example browse to $IDEMPIERE_REPOSITORY/org.adempiere.ui.swing-feature and select:
    • buckminster_linux_gtk_x86.properties - to create installer for linux
    • buckminster_macosx_x86.properties - to create installer for MAC OS
    • buckminster_win32_x86.properties - to create installer for Windows 32 bits
    • If your operating system / architecture is not listed, you can create one, just copy one of those files above and check its contents and fill it properly
  • Buckminster compile the project
  • At the end you can find the installer file at $HOME/buckminster.output/org.adempiere.ui.swing_3.1.0-eclipse.feature/idempiereClient.gtk.linux.x86_64.zip (or the corresponding name for your OS and architecture)

This tutorial is brought to you by Carlos Ruiz from GlobalQSS. Feel free to improve directly or suggest using the Discussion tab.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.