Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: for the plan.

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 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-source,build-product
    • It is possible to build against an older Eclipse platform. As instance, if you want to build with Kepler, run:
      mvn clean package -P build-source,build-product,platform-kepler
    • It is possible to build only the product, but only against a platform that contain LDT plugins, run:
      mvn clean package -P build-product
  • 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] ------------------------------------------------------------------------
[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/.

Back to the top