Tasks
The nmk-workspace plugin defines the tasks described below.
Setup tasks
All tasks in this chapter are dependencies of the base setup task.
workspace.setup – subprojects setup
This task iterates on specified subprojects, and call their own setup task.
Property |
Value/description |
|---|---|
builder |
|
if |
|
root |
|
to_build_first |
|
to_build |
|
to_build_after |
|
excluded |
|
args |
|
ignore_failures |
Build tasks
All tasks in this chapter are dependencies of the base build task.
workspace.build – subprojects build
This task iterates on specified subprojects, and call their own build task.
Property |
Value/description |
|---|---|
builder |
|
if |
|
root |
|
to_build_first |
|
to_build |
|
to_build_after |
|
excluded |
|
args |
|
ignore_failures |
Tests tasks
All tasks in this chapter are dependencies of the base tests task.
workspace.tests – subprojects tests
This task iterates on specified subprojects, and call their own tests task.
Property |
Value/description |
|---|---|
builder |
|
if |
|
root |
|
to_build_first |
|
to_build |
|
to_build_after |
|
excluded |
|
args |
|
ignore_failures |
Package tasks
All tasks in this chapter are dependencies of the base package task.
workspace.package – subprojects package
This task iterates on specified subprojects, and call their own package task.
Property |
Value/description |
|---|---|
builder |
|
if |
|
root |
|
to_build_first |
|
to_build |
|
to_build_after |
|
excluded |
|
args |
package ${workspaceBuildExtraArgs} |
ignore_failures |
Clean tasks
All tasks in this chapter are dependencies of the base clean task.
workspace.clean – subprojects clean
This task iterates on specified subprojects, and call their own clean task.
Property |
Value/description |
|---|---|
builder |
|
if |
|
root |
|
to_build_first |
|
to_build |
|
to_build_after |
|
excluded |
|
args |
|
ignore_failures |