org.gradle.api.Plugin<org.gradle.api.Project>public class JigsawPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
| Modifier and Type | Class | Description |
|---|---|---|
static class |
JigsawPlugin.ModuleExecInfo |
| Constructor | Description |
|---|---|
JigsawPlugin(org.gradle.workers.WorkerExecutor workerExecutor) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
apply(org.gradle.api.Project project) |
|
java.util.Set<java.io.File> |
createClasspathFileSetWithOutputDirectoriesReplacedWithJars(java.lang.Iterable<java.io.File> classpathFileIter) |
|
boolean |
dependOnJarsInsteadOfDirectories(org.gradle.api.Task task,
java.lang.Iterable<java.io.File> classpathFileIter) |
|
JigsawPlugin.ModuleExecInfo |
getModuleExecInfoFromMainClassNameFromTask(java.lang.String mainClassNameFromTask) |
|
com.google.common.collect.ImmutableMap<java.nio.file.Path,java.lang.String> |
getModuleNameIbyModuleInfoJavaPath(java.lang.String sourceSetName) |
|
com.google.common.collect.ImmutableSortedSet<java.lang.String> |
getModuleNameIsset() |
|
void |
register(TaskConfigurer<?> taskConfigurer) |
|
void |
setModuleNamesInputProperty(org.gradle.api.Task task) |
@Inject public JigsawPlugin(org.gradle.workers.WorkerExecutor workerExecutor)
public com.google.common.collect.ImmutableMap<java.nio.file.Path,java.lang.String> getModuleNameIbyModuleInfoJavaPath(java.lang.String sourceSetName)
public com.google.common.collect.ImmutableSortedSet<java.lang.String> getModuleNameIsset()
public JigsawPlugin.ModuleExecInfo getModuleExecInfoFromMainClassNameFromTask(java.lang.String mainClassNameFromTask)
public void setModuleNamesInputProperty(org.gradle.api.Task task)
public void register(TaskConfigurer<?> taskConfigurer)
public void apply(org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>public boolean dependOnJarsInsteadOfDirectories(org.gradle.api.Task task,
java.lang.Iterable<java.io.File> classpathFileIter)
public java.util.Set<java.io.File> createClasspathFileSetWithOutputDirectoriesReplacedWithJars(java.lang.Iterable<java.io.File> classpathFileIter)