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 "How Autobuild Gets Dependencies"

(Links)
m (recategorized)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{#eclipseproject:technology.higgins}}
+
{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}
 
# Nightly build runs buildLoop target of autoBuild.xml script from org.eclipse.higgins.auto/runtime/
 
# Nightly build runs buildLoop target of autoBuild.xml script from org.eclipse.higgins.auto/runtime/
 
# buildLoop iterates through each project in org.eclipse.higgins.auto/runtime/projects.xml  
 
# buildLoop iterates through each project in org.eclipse.higgins.auto/runtime/projects.xml  
Line 23: Line 23:
 
See [[How To Test Autobuild On Local Machine]]
 
See [[How To Test Autobuild On Local Machine]]
  
[[Category:Higgins - Building]]
+
[[Category:Higgins 1.x - Building]]

Latest revision as of 16:50, 25 April 2011

{{#eclipseproject:technology.higgins|eclipse_custom_style.css}}

  1. Nightly build runs buildLoop target of autoBuild.xml script from org.eclipse.higgins.auto/runtime/
  2. buildLoop iterates through each project in org.eclipse.higgins.auto/runtime/projects.xml
    1. Checks whether the project already present at the location specified by buildDirectory property
    2. If project doesn't exist yet, try to check it out using CVS/SVN location of the project defined in org.eclipse.higgins.auto/runtime/resourceLocation.xml
    3. Parses dependencies.xml of checked out project
    4. Iterates through each <remoteLibs> element
      • Iterates through each <library> element.
      • Checks whether library with file name specified by id attribute of <library> element already present at the location specified by the location attribute of the <remoteLibs> element
      • If library doesn't exist yet try to download and unpack it if necessary using library location specified in the org.eclipse.higgins.auto/runtime/resourceLocation.xml
    5. Iterates through each project <higginsProjects> element and checks out all of them by repeating the above 4 steps
  3. run other targets to complete the build

Links

See Higgins downloads

See Higgins Committers and Contributors#Processes

See Starting a Higgins Build

See How To Test Autobuild On Local Machine

Back to the top