Helloworld in Java (SINGLE_JAR)
The https://github.com/jreleaser/helloworld-java-jar repository shows how to configure GitHub Actions and JReleaser to:
-
compile a helloworld app
-
create rolling early-access releases with JReleaser on every push to
main
branch
JReleaser requires 2 additional inputs that may be set as environment variables, JRELEASER_PROJECT_VERSION and JRELEASER_GITHUB_TOKEN .
More information about environment variable configuration may be found here.
|
There are two modes for running this application: classpath & modulepath.
classpath
-
./mvnw verify
-
java -jar target/helloworld-<version>.jar
modulepath
-
./mvnw verify
-
java -p target/helloworld-<version>.jar -m ororg.jreleaser.examples/org.jreleaser.examples.HelloWorld