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

SMILA/Development Guidelines/Introduction to make.xml

< SMILA‎ | Development Guidelines
Revision as of 07:39, 20 August 2008 by Dhazin.gmail.com (Talk | contribs) (New page: <table width="100%" style="background-color:#ffcccc"> <tr><td> '''Warning''' side under construction </td></tr> </table> Image:build.all.png '''build process guide''' === make.x...)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Warning

side under construction


Build.all.png

build process guide

make.xml

Targets
name description dependencies
all executes all dependencies, default build target clean, fetch, build, test, final-application
clean /
fetch copies all features and plugins to the build directory bundle.names.init
bundle.names.init white space delimited list of bundle names (i.e. their dir name) /
build executes all dependencies fetch, build.core
build.core builds the application (CI.EILF not final-application) /
test executes all dependencies build, test.clean, emma.init, test.core, report
test.clean deletes the eclipse-test dir under the build directory (eclipse.build) /
emma.init initialises emma /
test.core executes all dependencies and starts all junit tests bundle.names.init
report executes all dependencies test.report, checkstyle, report.emma, pmd
test.report collects unit test results /
checkstyle runs all checkstyle checks /
report.emma creates emma report /
pmd scans Java source code and looks for potential problems /
final-application builds the final application build
test.clean2default deletes workspace and configuration folder under eclipse-test and copies default config.in into configuration folder under eclipse-test /
Properties
name description
feature-names list of all features
Patternsets
name description
patterns.bundle.all list of all plugins
patterns.bundle.excludes list of all exluded plugins
Dirsets/Restrict
name description
bundle.dirs.all list of all plugins (patterns.bundle.all - patterns.bundle.excludes)
bundle.dirs.all.test list of all test bundles

Back to the top