Class HKJPlugin

java.lang.Object
org.higherkindedj.gradle.HKJPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public class HKJPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
Gradle plugin for Higher-Kinded-J projects.

This plugin configures HKJ dependencies, Java preview features, and compile-time Path type mismatch checking. Apply it with:

plugins {
    id("io.github.higher-kinded-j.hkj")
}

Configuration is available through the hkj extension block. See HKJExtension for available options.

  • Constructor Details

    • HKJPlugin

      public HKJPlugin()
      Creates a new HKJ plugin instance.
  • Method Details

    • apply

      public void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>