Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "LDT/Developer Area/Building LDT from source"

< LDT
(Building the source code)
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
* Use your terminal of choice to <code>cd</code> into the root folder of the LDT source tree you've cloned earlier.
 
* Use your terminal of choice to <code>cd</code> into the root folder of the LDT source tree you've cloned earlier.
 
* Run <code>mvn clean package -P build-product</code>
 
* Run <code>mvn clean package -P build-product</code>
** If you want to build with Indigo, run: <code>mvn clean package -P build-product,platform-indigo</code>
+
** It is possible to build against an older Eclipse platform. As instance, if you want to build with ''Indigo'', run: <br/><code>mvn clean package -P build-product,platform-indigo</code>
 
* 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:
 
* 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] ------------------------------------------------------------------------
Line 30: Line 30:
 
** 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.
 
** 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 <code>product/target/repository/</code>.
 
** Available under <code>product/target/repository/</code>.
 
Product build is ''not'' active by default.
 

Revision as of 13:00, 19 October 2012

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
    • It is possible to build against an older Eclipse platform. As instance, 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/.

Back to the top