The Nitto buildsystem - java version
Find a file
Mai-Lapyst b30c1d3b89
Some checks failed
/ build (push) Failing after 16s
Fix problems with Linker.getResult() returning null
2025-10-20 19:02:32 +02:00
.forgejo/workflows
.vscode
dev_scripts
docs
resources/mai_lapyst/nitto/res/toolchains
src Fix problems with Linker.getResult() returning null 2025-10-20 19:02:32 +02:00
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.