/bld-shared

Primary LanguageJavaScript

This repository hosts a few shared Java modules:

  • shared/utilities: this module depends on nothing else
  • shared/helidon: this module depends on utilities
  • shared/websaasets: this depends on nothing, and is juts web assets

The Platform bld extension defines common artifacts and dependencies, pretty much like Maven BOM or Gradle Cstalaog.

The code requires Java 22, but it can we switch to lower versions

Build sequence:

$ ./platform/bld clean publish local
$ ./shared/bld all-rebuild
or
$ ./shared/bld all-build

There are other aggregate commands to act upon all modules:

$ ./shared/bld help