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 "ALF/Build Vocabulary"

< ALF
(clean)
(ForceFullBuild)
Line 28: Line 28:
  
 
==== ForceFullBuild ====
 
==== ForceFullBuild ====
orce full build - indicate to the Build Engine to build regardless of timestamp or versions.
+
Force full build - indicate to the Build Engine to build regardless of timestamp or versions.
  
 
==== debug ====
 
==== debug ====

Revision as of 16:39, 30 August 2006

Objects

Build Workspace

A Build Workspace corresponds to the SCM Workspace.

The Build Workspace would be identified by a Project + Identifier. For example, Project: Hello World + "Version 1".

Build Configuration

A Build Configuration is a pre-defined way a Build will run.

Within a Build Workspace there would be 0-N Build Configurations.

Build Properties

A Build Property is an option to the Build Engine.

A Build Configuration would contain 0-N, Build Properties.

Build Property

Target

Target - item to be built, ie. helloworld.jar

clean

clean - remove all Targets and Intermediate Targets in the Build Workspace

all

all - represents all Targets

ForceFullBuild

Force full build - indicate to the Build Engine to build regardless of timestamp or versions.

debug

debug - indicate to the Build Engine to perform a build using debug compile options

release

release - indicate to the Build Engine to perform a build using release compile options

BuildAsVersion

BuildAsVersion - version of the target to create, ie. helloworld-1.4.3.jar where 1.4.3 is the BuildAsVersion.

BuildLabel

BuildLabel - label used to indicate the Build or SCM label, ie. "Nightly Build"

BuildNumber

BuildNumber - number of the build, ie Build 327

Back to the top