Class BaselineModuleJvmArgs

java.lang.Object
com.palantir.baseline.plugins.BaselineModuleJvmArgs
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public abstract class BaselineModuleJvmArgs extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
This plugin reuses the Add-Exports manifest entry defined in JEP-261 to propagate and collect required exports from transitive dependencies, and applies them to compilation (for annotation processors) and execution (tests, javaExec, etc) for runtime dependencies.
  • Constructor Details

    • BaselineModuleJvmArgs

      public BaselineModuleJvmArgs()
  • Method Details

    • getConfigurations

      @Inject protected abstract org.gradle.api.artifacts.ConfigurationContainer getConfigurations()
    • apply

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