Skip to content

sellmair/okay

Repository files navigation

okay: Kotlin Build Tool Experiment

Build

This project is experimental/educational. It tries to explore the approach of a 'suspending task schedular' based build system.

Demo Video (YouTube: (https://youtu.be/3Uywkd6v3T0))

Watch the Demo

Test this project

To install the build tool, please execute

./install

Build the test project (and it's a submodule 'library')

cd samples/multiModule
okay build

Run code from the test project

cd samples/multiModule
okay run

Run different main method from the test project

cd samples/multiModule
okay run echo

Run different main method from the test project (and provide params to the main method)

cd samples/multiModule
okay run echo firstArgument secondArgument thirdArgument="is a charm"

Build/Package an executable distribution

cd samples/multiModule
okay package

Execute it:

java -jar samples/multiModule/build/application/multiModule.jar
cd samples/multiModule
okay run echo firstArgument secondArgument thirdArgument="is a charm"

Clean the test project

cd testProject
okay clean

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published