Various utilities maintained and primarily developed by @morimekta, a.k.a.
Stein Eldar Johnsen. Contributions are welcome. These are java libraries
residing in the
net.morimekta package, and split up into a number
of separate libraries, usually one per sub-package:
PS: These projects aims for stability, so if it appears to be running stale means that it does not have new needed features, and has not needed recent bug-fixes.
Each library in the utils group is releases separately. The release process follows the simple set of steps. Note that when performing the release you should use the latest JDK. At the current moment openjdk 11 is used.
Check for updated dependencies
mvn versions:display-dependency-updates mvn versions:display-plugin-updates mvn versions:display-parent-updates git log --oneline v$(git tag | semver --max)..
Perform The Release
mvn release:prepare mvn release:perform mvn release:clean git fetch origin
Check artifacts and publish
Go to Nexus Repository Manager and check the artifacts (pom, jar, javadoc). If it looks OK, press the release / publish button. Now just wait for the artifact to be available.
Most of this is licensed under the Apache 2.0 license, and copyrighted by the Morimekta Utils Authors, but there are some exceptions, as the code has been copied from other Open Source projects and adapted for modern java uses.
So the copyright holder is whoever contributed to each file, as noted in the Copyright portion of the file. If the file does not have a Copyright (c) notice, or the copyright section does not refer to the author(s) of the project, then this project does not claim copyright over that file.