The Nitto buildsystem - java version
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| .vscode | ||
| dev_scripts | ||
| docs | ||
| resources/mai_lapyst/nitto/res/toolchains | ||
| src | ||
| test | ||
| .gitignore | ||
| LICENSE | ||
| pom.xml | ||
| README.MD | ||
| run.sh | ||
| test.rb | ||
| test.sh | ||
Nitto
Nitto (japanse for 'knit'), is an declarative buildsystem with plugin support. Currently written in java and compatible with graalvm.
Building
Currently Nitto is only builded by a minimalistic maven file.
To build it (as ready to use jar) execute:
mvn package
To run it outside the source installation, simply execute ./run.sh with any nitto arguments.
Tests
Nitto comes with some "test-projects" which are both tests and examples.
To run these from an development installation just use the ./test.sh helper script.
The first argument must be the test postfix, for example to run the test/test_java project:
./test.sh java
After that can come any nitto arguments, because the script just executes the development nitto instance inside the correct workingdirectory.