Maven repo¶
Enola is primarily a “fully packaged” application, intended for end-users.
Java developers can also use our code from our Maven repository at https://docs.enola.dev/maven-repo/.
Accessing the aforementioned URL in a Web Browser will show a 404 (because there is no index.html), but Maven-like build tools can download artifacts from there.
We publish the aggregate application artifact dev.enola:enola:0.0.1-SNAPSHOT as well as finer-grained modular libraries, starting with dev.enola:common:0.0.1-SNAPSHOT. Additional modules can be exported from Bazel by using the java_module macro with export_maven = "<artifactId>" in their BUILD file. Please open an issue to request making other packages available if you need them as standalone libraries.
The dependencies of our JARs are either on Maven Central or JitPack; your Maven resolver needs to be configured for both.
Both the JBang demo and the launch via JBang use this repo.