Plugin

Java Library

Plugin ID
com.helixframework.java-library
Plugin Type
Project

Applies the standard Helix baseline for reusable Java libraries.

  • Applies idea, java-library, Build Version, Dependency Management, and Test Unit.
  • Adds the Helix BOM, common support libraries, and JUnit Jupiter test dependencies.
  • Produces sources and Javadoc JARs by default.
  • Disables Javadoc doclint warnings.

Usage

build.gradle

Groovy DSL

plugins {
    id 'com.helixframework.java-library'
}

build.gradle.kts

Kotlin DSL

plugins {
    id("com.helixframework.java-library")
}

Configuration

No Helix-specific extension is added by this plugin.

Default Behavior

  • No Helix-specific extension is added.
  • Java source compatibility is set to 17.