Jump to: navigation, search

LDT/Developer Area/Building LDT from source

If you are experimenting with Lua Development Tools source code, you'll certainly be interested in building it by yourself.

Checking out the source code

Building the source code

  • Verify that you have installed Maven 3 properly on your system. See http://maven.apache.org/download.html to get it if you don't have it already.
  • Use your terminal of choice to cd into the root folder of the LDT source tree you've cloned earlier.
  • Run mvn clean package -P build-product
    • If you want to build with Indigo, run: mvn clean package -P build-product,platform-indigo
  • It may take quite a while when running for the first time, but you should end up with a message similar to the following, indicating that everything went well:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 25:01.483s
[INFO] Finished at: Sun Apr 01 14:02:19 CEST 2012
[INFO] Final Memory: 104M/213M
[INFO] ------------------------------------------------------------------------

Build results

They are two kinds of results from the build, repository and product:

  • Products
    • RCP versions for win32/64, mac64 and linux32/64
    • Available under product/target/products/.
  • P2 repository
    • It is a complete p2 repository including your freshly built version of LDT. You can reference this p2 repository location in an Eclipse installation and actually install LDT.
    • Available under product/target/repository/.

Product build is not active by default.