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.
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...)
Warning side under construction |
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 |