moonshine

This is a java utils and extensions library

Maven Central Sonatype Nexus Release Sonatype Nexus Snapshot javadoc

Quality Gate Status Reliability Rating Maintainability Rating Security Rating

Vulnerabilities Bugs DeepSource

Lines of Code Codecov Duplicated Lines (%)

Moonshine

The Moonshine is a java library that that contains usefully utilities and tools for coding.

Features

  • The tupples collection that allow to create new tuples and iterates it.
  • The stopwatch utilities that allow to get elapsed time measurements.
  • The bit converting utilities that allow to code/encode Java primitives to/from byte array.
  • The allocated memory meter of the selected code part in the application.
  • The CPU usage meter of the selected code part in the application.

Maven Installing

1 - Add this dependency to classpath in pom:

<dependency>
    <groupId>io.github.ololx.moonshine</groupId>
    <artifactId>${module-name}</artifactId>
    <version>${version}</version>
</dependency>

Example of dependency for installing moonshine-tuple module with version 0.2.3 is presented bellow

<dependency>
    <groupId>io.github.ololx.moonshine</groupId>
    <artifactId>moonshine-tuple</artifactId>
    <version>0.2.3</version>
</dependency>

2 - Execute this with goal

clean install