Class MergeClassesHelper

java.lang.Object
org.javamodularity.moduleplugin.tasks.MergeClassesHelper

public class MergeClassesHelper extends Object
  • Field Details

    • MERGE_CLASSES_TASK_NAME

      public static final String MERGE_CLASSES_TASK_NAME
      See Also:
    • PRE_JAVA_COMPILE_TASK_NAMES

      public static final List<String> PRE_JAVA_COMPILE_TASK_NAMES
    • POST_JAVA_COMPILE_TASK_NAMES

      public static final List<String> POST_JAVA_COMPILE_TASK_NAMES
  • Constructor Details

    • MergeClassesHelper

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

    • project

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

      public Stream<MergeClassesHelper.CompileTaskWrapper> otherCompileTaskStream()
    • allCompileTaskStream

      public Stream<MergeClassesHelper.CompileTaskWrapper> allCompileTaskStream()
    • isMergeRequired

      public boolean isMergeRequired()
    • createMergeClassesTask

      public org.gradle.api.tasks.Sync createMergeClassesTask()
    • getMergeAdjustedClasspath

      public org.gradle.api.file.FileCollection getMergeAdjustedClasspath(org.gradle.api.file.FileCollection classpath)