A Java-based multi-module build system that infers what to do by inspecting project structure via pluggable extensions, then executes a dependency-ordered graph of tasks — no build scripts required.
Compile Dependencies (23)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Apache 2.0
| build.base
»
base-configuration Type-safe Configuration and Option management. | 0.29.0 | ✔ | |
Apache 2.0
| build.base
»
base-flow Custom reactive Publish/Subscribe framework for asynchronous event processing. | 0.29.0 | ✔ | |
Apache 2.0
| build.base
»
base-foundation Core utilities including Lazy, Capture, Exceptional, Streamable, iterators, and a matching DSL. | 0.29.0 | ✔ | |
Apache 2.0
| build.base
»
base-io I/O utilities for reading and writing streams, files, and resources. | 0.29.0 | ✔ | |
Apache 2.0
| build.base
»
base-option Type-safe Option types for configuration and parameter binding. | 0.29.0 | ✔ | |
Apache 2.0
| build.base
»
base-table Tabular data structure utilities for grid-based data representation. | 0.29.0 | ✔ | |
Apache 2.0
| build.base
»
base-telemetry The Telemetry Recording Framework | 0.29.0 | ✔ | |
Apache 2.0
| build.base
»
base-version General-purpose version parsing, comparison, and range evaluation. | 0.29.0 | ✔ | |
Apache 2.0
| build.base
»
base-template A JPMS-native compile-time template library. Templates are Java records; HtmlOut and TextOut provide context-appropriate ... | 0.29.0 | ✔ | |
Apache 2.0
| build.codemodel
»
dependency-injection A Java-based multi-module project providing a language-agnostic, serializable code model for representing, enriching, ... | 0.25.0 | ✔ | |
Apache 2.0
| build.codemodel
»
jdk-codemodel A Java-based multi-module project providing a language-agnostic, serializable code model for representing, enriching, ... | 0.25.0 | ✔ | |
Apache 2.0
| build.codemodel
»
codemodel-foundation A Java-based multi-module project providing a language-agnostic, serializable code model for representing, enriching, ... | 0.25.0 | ✔ | |
Apache 2.0
| build.spawn
»
spawn-application A Java-based multi-module framework for programmatically launching and controlling processes, JVMs, and Docker ... | 0.3.0 | ✔ | |
Apache 2.0
| build.spawn
»
spawn-jdk A Java-based multi-module framework for programmatically launching and controlling processes, JVMs, and Docker ... | 0.3.0 | ✔ | |
Apache 2.0
| build.spawn
»
spawn-local-jdk Provides a facility to detect installed JDKs on the local platform | 0.3.0 | ✔ | |
Apache 2.0
| build.spawn
»
spawn-local-platform A Java-based multi-module framework for programmatically launching and controlling processes, JVMs, and Docker ... | 0.3.0 | ✔ | |
Apache 2.0
| build.spin
»
spin-api A Java-based multi-module build system that infers what to do by inspecting project structure via pluggable extensions, ... | 0.3.0 | ✔ | |
Apache 2.0
| build.spin
»
spin-common A Java-based multi-module build system that infers what to do by inspecting project structure via pluggable extensions, ... | 0.3.0 | ✔ | |
Apache 2.0
| build.spin
»
spin-engine A Java-based multi-module build system that infers what to do by inspecting project structure via pluggable extensions, ... | 0.3.0 | ✔ | |
Apache 2.0
| build.spin.module
»
spin-clean-module A Java-based multi-module build system that infers what to do by inspecting project structure via pluggable extensions, ... | 0.3.0 | ✔ | |
Apache 2.0
| build.spin.module
»
spin-configuration-module A Java-based multi-module build system that infers what to do by inspecting project structure via pluggable extensions, ... | 0.3.0 | ✔ | |
Apache 2.0
| build.spin.module
»
spin-module-system-module A Java-based multi-module build system that infers what to do by inspecting project structure via pluggable extensions, ... | 0.3.0 | ✔ | |
Dep Injection
Apache 2.0
| jakarta.inject
»
jakarta.inject-api Jakarta Dependency Injection | 2.0.1 | ✔ |
Provided Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Apache 2.0
| build.base
»
base-template-processor Annotation processor that compiles .jt template files into Java records at build time. | 0.29.0 | ✔ |