Aggregator repo for Eclipse SDK builds ====================================== This repo is used to build the Eclipse SDK which provides the framework for Eclipse based applications, the Java development tooling and the Plug-in development tooling. To clone it, it is recommented to use one of the URLs found on the following website: https://git.eclipse.org/r/#/admin/projects/platform/eclipse.platform.releng.aggregator An anonymous clone can be done via the following command: ``` git clone https://git.eclipse.org/r/platform/eclipse.platform.releng.aggregator ``` How to build the Eclipse SDK ---------------------------- To run a complete build, on your local machine, run the following commands. The `-DskipTests=true` will skip the tests which take a significant time to run, e.g., up to 10 hours. ``` # clean up "dirt" from previous build see Bug 420078 git submodule foreach git clean -f -d -x git submodule foreach git reset --hard HEAD git clean -f -d -x git reset --hard HEAD # update master and submodules git checkout master git pull --recurse-submodules git submodule update # run the build mvn clean verify -DskipTests=true # find the results in # eclipse.platform.releng.tychoeclipsebuilder/sdk/target/products/* ``` Build requirements ------------------ The build commands require the installation and setup of Java 1.8 or higher and Maven version 3.5.4 or higher. See also the complete instructions on the [Platform Build wiki](https://wiki.eclipse.org/Platform-releng/Platform_Build "Platform Build"). Note, it is highly recommended to use toolchains.xml and -Pbree-libs as decribed in [Using BREE Libs](https://wiki.eclipse.org/Platform-releng/Platform_Build#Using_BREE_Libs "Using BREE Libs"). Additional informations ----------------------- Eclipse Platform Project committers should also read [Automated Platform Builds](https://wiki.eclipse.org/Platform-releng/Automated_Platform_Build "Automated Platform Builds"). Release Engineers should also be familiar with other documents on the [Releng Wiki](https://wiki.eclipse.org/Category:Eclipse_Platform_Releng "Releng Wiki"). License ------- [Eclipse Public License (EPL) v1.0][2] [2]: https://wiki.eclipse.org/EPL