Class Plugins


  • public final class Plugins
    extends java.lang.Object
    Utility class providing Plugin related functions.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void checkJavaApplied​(org.gradle.api.Project project)
      Checks whether the java plugin is applied to the submitted project.
      static void setTaskDependsOn​(org.gradle.api.Project project, java.lang.String taskName, org.gradle.api.Task dependency)
      Adds a task dependency to a named task.
      static void setTasksDependsOn​(org.gradle.api.Project project, java.lang.Class<? extends org.gradle.api.Task> taskType, org.gradle.api.Task dependency)
      Adds a task dependency to a specific type of tasks.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • checkJavaApplied

        public static void checkJavaApplied​(org.gradle.api.Project project)
        Checks whether the java plugin is applied to the submitted project.
        Parameters:
        project - the Project to check.
        Throws:
        org.gradle.api.GradleException - if java plugin is not applied.
      • setTasksDependsOn

        public static void setTasksDependsOn​(org.gradle.api.Project project,
                                             java.lang.Class<? extends org.gradle.api.Task> taskType,
                                             org.gradle.api.Task dependency)
        Adds a task dependency to a specific type of tasks.
        Parameters:
        project - the Project to add the dependency for.
        taskType - the Task type to add the dependency to.
        dependency - the Task to add as a dependency.
      • setTaskDependsOn

        public static void setTaskDependsOn​(org.gradle.api.Project project,
                                            java.lang.String taskName,
                                            org.gradle.api.Task dependency)
        Adds a task dependency to a named task.
        Parameters:
        project - the Project to add the dependency for.
        taskName - the name of the Task to add the dependency to.
        dependency - the Task to add as a dependency.