On macOS (and possibly on Linux) you could just run install-snapshot.sh
script
to build and install current snapshot version of the JJava kernel.
Alternatively, you could just build it and install as with any release version:
mvn clean package
unzip -u "${BUILD_DIR}".zip -d "${TARGET_PATH}"
jupyter kernelspec install "${TARGET_PATH}" --name=java --user
You will need a JDK >= 11 and proper credentials for the s01-ss-sonatype-releases
repository
Two submodules of this project have different release strategies:
JJava Kernel
assembly is released using GitHub releasesjupyter-jvm-basekenel
module is released on Maven Central using the oss.sonatype.org repo
Still everything is done through a single set of Maven commands:
# mvn release:clean
mvn release:prepare -Prelease
mvn release:perform -Prelease
Go to https://s01.oss.sonatype.org/ and manually close and release the staging repository.
Go to GitHub Releases to manually edit the created draft and publish it.