public class JavaProjectHelper
extends java.lang.Object
| Constructor and Description |
|---|
JavaProjectHelper(org.gradle.api.Project project) |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
extension(org.gradle.api.Project project,
java.lang.Class<T> extensionType) |
static <T> T |
extension(org.gradle.api.Project project,
java.lang.String name,
java.lang.Class<T> extensionType) |
java.util.Optional<java.lang.String> |
findDriverClass() |
static java.util.Optional<org.gradle.api.Task> |
findTask(org.gradle.api.Project project,
java.lang.String taskName) |
<T extends org.gradle.api.Task> |
findTask(java.lang.String taskName,
java.lang.Class<T> taskType) |
org.gradle.api.file.DirectoryProperty |
getBuildDir() |
static org.gradle.api.file.DirectoryProperty |
getBuildDir(org.gradle.api.Project project) |
org.gradle.api.file.Directory |
getBuildMainDir() |
static org.gradle.api.file.Directory |
getBuildMainDir(org.gradle.api.file.DirectoryProperty buildDir) |
org.gradle.api.file.Directory |
getBuildTestDir() |
static org.gradle.api.file.Directory |
getBuildTestDir(org.gradle.api.file.DirectoryProperty buildDir) |
java.io.File |
getDriverDir() |
static java.io.File |
getDriverDir(org.gradle.api.Project project) |
static java.io.File |
getDriverOutputDir(org.gradle.api.Project project,
java.lang.String testDriverPackage) |
org.gradle.api.tasks.SourceSet |
getMainSourceSet() |
org.gradle.api.Project |
getProject() |
org.gradle.api.file.Directory |
getProjectDir() |
java.util.Set<java.io.File> |
getRuntimeClasspath() |
static org.gradle.api.tasks.SourceSet |
getSourceSet(java.lang.String taskName,
org.gradle.api.Project project) |
org.gradle.api.file.Directory |
getSrcMainDir() |
static org.gradle.api.file.Directory |
getTestDriverPackageClassesDir(org.gradle.api.provider.Property<java.lang.String> testDriverPackage,
org.gradle.api.file.Directory buildTestDir) |
static org.gradle.api.file.Directory |
getTestDriverPackageDir(org.gradle.api.provider.Property<java.lang.String> testDriverPackage,
org.gradle.api.file.Directory outputDir) |
org.gradle.api.file.Directory |
getTestMainDir() |
org.gradle.api.tasks.SourceSet |
getTestSourceSet() |
static org.gradle.api.tasks.SourceSet |
sourceSet(org.gradle.api.Project project,
java.lang.String sourceSetName) |
static org.gradle.api.tasks.SourceSetContainer |
sourceSets(org.gradle.api.Project project) |
static org.gradle.api.Task |
task(org.gradle.api.Project project,
java.lang.String taskName) |
<T extends org.gradle.api.Task> |
task(java.lang.String taskName,
java.lang.Class<T> taskType) |
public org.gradle.api.Project getProject()
public java.util.Set<java.io.File> getRuntimeClasspath()
public static <T> T extension(org.gradle.api.Project project,
java.lang.Class<T> extensionType)
public static <T> T extension(org.gradle.api.Project project,
java.lang.String name,
java.lang.Class<T> extensionType)
public static org.gradle.api.tasks.SourceSetContainer sourceSets(org.gradle.api.Project project)
public static org.gradle.api.tasks.SourceSet sourceSet(org.gradle.api.Project project,
java.lang.String sourceSetName)
public org.gradle.api.tasks.SourceSet getMainSourceSet()
public org.gradle.api.tasks.SourceSet getTestSourceSet()
public static org.gradle.api.Task task(org.gradle.api.Project project,
java.lang.String taskName)
public static java.util.Optional<org.gradle.api.Task> findTask(org.gradle.api.Project project,
java.lang.String taskName)
public <T extends org.gradle.api.Task> T task(java.lang.String taskName,
java.lang.Class<T> taskType)
public <T extends org.gradle.api.Task> java.util.Optional<T> findTask(java.lang.String taskName,
java.lang.Class<T> taskType)
public org.gradle.api.file.Directory getProjectDir()
public org.gradle.api.file.Directory getSrcMainDir()
public org.gradle.api.file.Directory getTestMainDir()
public org.gradle.api.file.DirectoryProperty getBuildDir()
public static org.gradle.api.file.DirectoryProperty getBuildDir(org.gradle.api.Project project)
public org.gradle.api.file.Directory getBuildMainDir()
public static org.gradle.api.file.Directory getBuildMainDir(org.gradle.api.file.DirectoryProperty buildDir)
public org.gradle.api.file.Directory getBuildTestDir()
public static org.gradle.api.file.Directory getBuildTestDir(org.gradle.api.file.DirectoryProperty buildDir)
public static org.gradle.api.file.Directory getTestDriverPackageClassesDir(org.gradle.api.provider.Property<java.lang.String> testDriverPackage,
org.gradle.api.file.Directory buildTestDir)
public static org.gradle.api.tasks.SourceSet getSourceSet(java.lang.String taskName,
org.gradle.api.Project project)
public static org.gradle.api.file.Directory getTestDriverPackageDir(org.gradle.api.provider.Property<java.lang.String> testDriverPackage,
org.gradle.api.file.Directory outputDir)
public java.util.Optional<java.lang.String> findDriverClass()
public java.io.File getDriverDir()
public static java.io.File getDriverDir(org.gradle.api.Project project)
public static java.io.File getDriverOutputDir(org.gradle.api.Project project,
java.lang.String testDriverPackage)