Skip to content

sellmair/okay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

161a824 · Apr 14, 2024

History

61 Commits
Mar 31, 2024
Apr 14, 2024
Mar 24, 2024
Apr 14, 2024
Apr 1, 2024
Mar 24, 2024
Apr 1, 2024
Apr 14, 2024
Mar 24, 2024
Mar 24, 2024
Apr 12, 2024
Apr 14, 2024

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