This module defines the base elements of `ceylon.build` for declaring goals and tasks.
# Goal
`ceylon.build.engine` is designed to work with goals.
A [[Goal]] represents an action that can be launched by the engine.
It has a name and a tasks list.
- `Goal.name` is used in command line to ask for a goal execution.
- `Goal.tasks` is a list of operations that will be executed in order when the goal name is specified.
- `Goal.dependencies` is a list of goals that must be executed before current ...
Artifacts using Ceylon Build Task API Platform Module (4)
This modules provides functions to execute commands.
The following example will create a task that when called will execute `git pull` command.
Last Release on Feb 13, 2021
The goal of this module is to provide a goal/task based build engine to achieve actions.
It could be used to handle development tasks like compile, test, document, run module, ...
Last Release on Feb 13, 2021
Provides `Task` to launch ceylon `compile`, `compile-js`, `doc`, `run`, `run-js` command line tools
### Compile
Tasks to compile to both jvm and javascript backend are available.
They support various options.
Last Release on Feb 13, 2021
Functions and `Task` wrappers to copy / delete files and directories.
### Delete
This module provides two functions to delete files and directories.
Last Release on Feb 13, 2021
- Prev
- 1
- Next