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 "Data Tools Platform Project/Build"

(Created page with "The official DTP builds are produced by an Eclipse Foundation's Hudson instance. https://hudson.eclipse.org/datatools/ To build DTP locally, following these steps: 1. Start...")
 
Line 5: Line 5:
 
To build DTP locally, following these steps:
 
To build DTP locally, following these steps:
  
1. Start with a clean folder, which we will call ROOT
+
# Start with a clean folder, which we will call ROOT
2. Clone all DTP Git repos into ROOT, such that each repo has it's own sub-folder named using the repository name
+
# Clone all DTP Git repos into ROOT, such that each repo has it's own sub-folder named using the repository name
4. Ensure that you have Ant installed and it's on the path (the official build uses Ant 1.9.2)
+
# Ensure that you have Ant installed and it's on the path (the official build uses Ant 1.9.2)
5. Ensure that you have JDK 8 installed and it's on the path to run the build
+
# Ensure that you have JDK 8 installed and it's on the path to run the build
6. Set JDK_8_HOME environment variables
+
# Set JDK_8_HOME environment variables
7. Ensure that you have a network connection as the build will need to download items to build the target platform
+
# Ensure that you have a network connection as the build will need to download items to build the target platform
8. Run "ant dev-build" from ROOT
+
# Run "ant dev-build" from ROOT
 
   
 
   
 
Once the build completes, you will have the following artifacts:
 
Once the build completes, you will have the following artifacts:
 
   
 
   
1. ROOT/build/repository - the p2 repo
+
# ROOT/build/repository - the p2 repo
2. ROOT/build/packages - the zipped copy of the p2 repo
+
# ROOT/build/packages - the zipped copy of the p2 repo
3. ROOT/dev-eclipse - an Eclipse install with everything necessary to work on DTP
+
# ROOT/dev-eclipse - an Eclipse install with everything necessary to work on DTP
4. ROOT/dev-target - an Eclipse install with DTP and source bundles for everything
+
# ROOT/dev-target - an Eclipse install with DTP and source bundles for everything

Revision as of 16:16, 10 January 2017

The official DTP builds are produced by an Eclipse Foundation's Hudson instance.

https://hudson.eclipse.org/datatools/

To build DTP locally, following these steps:

  1. Start with a clean folder, which we will call ROOT
  2. Clone all DTP Git repos into ROOT, such that each repo has it's own sub-folder named using the repository name
  3. Ensure that you have Ant installed and it's on the path (the official build uses Ant 1.9.2)
  4. Ensure that you have JDK 8 installed and it's on the path to run the build
  5. Set JDK_8_HOME environment variables
  6. Ensure that you have a network connection as the build will need to download items to build the target platform
  7. Run "ant dev-build" from ROOT

Once the build completes, you will have the following artifacts:

  1. ROOT/build/repository - the p2 repo
  2. ROOT/build/packages - the zipped copy of the p2 repo
  3. ROOT/dev-eclipse - an Eclipse install with everything necessary to work on DTP
  4. ROOT/dev-target - an Eclipse install with DTP and source bundles for everything

Back to the top