Roadmap
Milestone 1 - (Q1-Q2 - 2019)
- [x] Supports project-assembly-based deployment descriptors.
- [x] Supports the building of HTML5 applications (non repo).
- [x] Supports the building of node applications.
- [x] Supports build dependencies.
- [x] Supports the copying of build results from other modules.
- [x] Supports the build results from a different location.
- [x] Supports target platforms.
- [x] Supports the generation of a default
Makefile
file. - [x] Supports the building of
XSA
andCF
(Cloud Foundry) targets.
Milestone 2 - (Q2 - 2019)
- [x] Supports the generation of verbose
Makefile
files. - [x] Supports MTA extensions.
- [x] Supports the building of Java and Maven applications.
- [x] Supports ZIP builds.
- [x] Supports fetcher builds.
- [x] Supports build parameters:
- [x] Supports build options.
- [x] Supports
ignore
files and folders. - [x] Supports the definition of timeouts.
- [x] Supports the naming of build artifacts.
- [x] Supports semantic validations.
- [x] Partially supports the advanced
mta.yaml
(3.1 > 3.2) schema.
Milestone 3 - (Q3 - Q4 - 2019)
- [x] Supports the enhancing of schema validations.
- [x] Supports the generation of an
mtad.yaml
file from anmta.yaml
file. - [x] Supports incremental builds; in other words, one module at a time.
Milestone 4 - (Q4 - 2020)
- [ ] Supports parallel execution for the default
Makefile
file.
Next steps
- [ ] Supports multi-schema.
- [ ] Supports the extensibility framework.
- [ ] Fully supports the advanced
mta.yaml
(3.1 > 3.2) schema.