Class JavaProjectHelper

java.lang.Object
org.javamodularity.moduleplugin.JavaProjectHelper

public final class JavaProjectHelper extends Object
Generic helper for Gradle Project API that is modular and has JavaPlugin applied.
  • Field Details

  • Constructor Details

    • JavaProjectHelper

      public JavaProjectHelper(org.gradle.api.Project project)
  • Method Details

    • project

      public org.gradle.api.Project project()
    • extension

      public <T> T extension(Class<T> extensionType)
    • extension

      public <T> T extension(String name, Class<T> extensionType)
    • modularityExtension

      public ModularityExtension modularityExtension()
    • moduleName

      public String moduleName()
    • shouldFixEffectiveArguments

      public boolean shouldFixEffectiveArguments()
    • sourceSets

      public org.gradle.api.tasks.SourceSetContainer sourceSets()
    • sourceSet

      public org.gradle.api.tasks.SourceSet sourceSet(String sourceSetName)
    • mainSourceSet

      public org.gradle.api.tasks.SourceSet mainSourceSet()
    • testSourceSet

      public org.gradle.api.tasks.SourceSet testSourceSet()
    • findSourceSet

      public Optional<org.gradle.api.tasks.SourceSet> findSourceSet(String sourceSetName)
    • findTestFixturesSourceSet

      public Optional<org.gradle.api.tasks.SourceSet> findTestFixturesSourceSet()
    • task

      public org.gradle.api.Task task(String taskName)
    • findTask

      public Optional<org.gradle.api.Task> findTask(String taskName)
    • task

      public <T extends org.gradle.api.Task> T task(String taskName, Class<T> taskType)
    • findTask

      public <T extends org.gradle.api.Task> Optional<T> findTask(String taskName, Class<T> taskType)
    • compileJavaTask

      public org.gradle.api.tasks.compile.JavaCompile compileJavaTask(String taskName)
    • getMergedDir

      public File getMergedDir()
    • getModuleInfoDir

      public File getModuleInfoDir()