/JavaUtilities

My custom set of miscellaneous utility classes for Java.

Primary LanguageJavaMIT LicenseMIT

Java Utilities GitHub

My custom set of miscellaneous but useful utility classes for various Java projects.

The aims of this project include:

  • Providing features I believe should be included in the JDK.
  • Minimising effort required to use features already included in the JDK.

There is no documentation, however all public and protected classes, methods, and fields have Javadoc.

Java 16

Versions 0.1.1+ will require Java 16 or higher. Versions below this should work on any version from Java 8 upwards.

Gradle Setup

Don't reinvent the wheel, add it to your build.gradle!

To add it to your build.gradle, first add the following code to the repositories section to load my maven repository:

Groovy | build.gradle

maven {
    name 'Harley O\'Connor Maven'
    url 'https://harleyoconnor.com/maven/'
}

Kotlin | build.gradle.kts

maven("https://harleyoconnor.com/maven/")

Next, add the following to your dependencies section to load java utilities:

Groovy | build.gradle

implementation group: 'com.harleyoconnor.javautilities', name: 'JavaUtilities', version: '0.1.3'

Kotlin | build.gradle.kts

implementation(group = "com.harleyoconnor.javautilities", name = "JavaUtilities", version = "0.1.3")