Differences

This shows you the differences between two versions of the page.

Link to this comparison view

get_started:transform_final_product [2020/04/21 11:13]
get_started:transform_final_product [2020/04/21 11:13] (current)
Line 1: Line 1:
 +====== Acknowledgement ======
 +You cannot export directly the project in a final product for two reasons.
 +  * Changes to the XML files may not have been reported in the JAVA classes.
 +  * Normally, you do not want to export Adichatz Tool and Generator features in the final product.
 +So the export process involves several steps:
 +  * Clean project (generate needed Java classes, delete obsolete class java and check for errors).
 +  * Remove **org.adichatz.broadcast**,​ **org.adichatz.tool** and **org.adichatz.generator** from item Require-Bundle of **MANIFEST.MF** file.
 +  * Export project.
 +  * Recover the project in the previous state in order to continue developments.
 +
 +====== Export project ======
 +<columns 100% l 500px middle>
 +{{get_started:​adichatz_right_click.png?​500 | Export product }}
 +<​newcolumn left>
 +  * Option is not visible when errors are encountered on the project.
 +  * Clean obsolete generated classes could clean errors.
 +</​columns>​
 +\\
 +<WRAP indic>
 +If no errors are encountered during first step, the next window will appear:
 +</​WRAP>​
 +\\
 +<columns 100% l 500px middle>
 +{{get_started:​adichatz_export_product.jpg?​500 | Export product }}
 +<​newcolumn left>
 +  * Choose adichatz.product configuration file.
 +  * Choose a directory where to create the final application.
 +  * Click Finish.
 + \\ \\
 +<WRAP indic>
 +  * Project is exported.
 +  * Project recovers the previous state in order to continue developments.
 +</​WRAP>​
 +</​columns>​
 +\\
 +<WRAP adihi><​html><​center></​html>​
 +Your final product is created
 + <​html></​center></​html></​WRAP>​