Difference between revisions of "IDempiere/Creating Installers from Eclipse"

From WikiQSS
(breadcrumb)
 
(initial)
Line 9: Line 9:
 
</font>
 
</font>
  
''WIP''
+
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_1.0.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.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_1.0.0-eclipse.feature/idempiereClient.gtk.linux.x86_64.zip (or the corresponding name for your OS and architecture)

Revision as of 21:41, 12 January 2012

Table of Contents | Running iDempiere within Eclipse | Creating Installers from Eclipse | Downloading Hot Installers

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_1.0.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.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_1.0.0-eclipse.feature/idempiereClient.gtk.linux.x86_64.zip (or the corresponding name for your OS and architecture)