public class LiferayOSGiPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTO_CLEAN_PROPERTY_NAME |
static java.lang.String |
AUTO_UPDATE_XML_TASK_NAME |
static java.lang.String |
CLEAN_DEPLOYED_PROPERTY_NAME |
static java.lang.String |
PLUGIN_NAME |
| Constructor and Description |
|---|
LiferayOSGiPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addDeployedFile(org.gradle.api.tasks.bundling.AbstractArchiveTask abstractArchiveTask,
boolean lazy) |
protected void |
addDeployedFile(org.gradle.api.Project project,
java.lang.String taskName,
boolean lazy) |
protected DirectDeployTask |
addTaskAutoUpdateXml(org.gradle.api.Project project) |
protected org.gradle.api.tasks.bundling.Jar |
addTaskBuildWSDDJar(com.liferay.gradle.plugins.wsdd.builder.BuildWSDDTask buildWSDDTask) |
protected void |
addTasksBuildWSDDJar(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
applyPlugins(org.gradle.api.Project project) |
protected void |
configureArchivesBaseName(org.gradle.api.Project project) |
protected void |
configureBundleExtension(org.gradle.api.Project project) |
protected void |
configureBundleExtensionDefaults(org.gradle.api.Project project,
LiferayOSGiExtension liferayOSGiExtension) |
protected void |
configureDescription(org.gradle.api.Project project) |
protected void |
configureSourceSetMain(org.gradle.api.Project project) |
protected void |
configureTaskClean(org.gradle.api.Project project) |
protected void |
configureTaskCleanDependsOn(org.gradle.api.tasks.Delete delete) |
protected void |
configureTaskJavaCompileFork(org.gradle.api.tasks.compile.JavaCompile javaCompile,
boolean fork) |
protected void |
configureTasksJavaCompileFork(org.gradle.api.Project project,
boolean fork) |
protected void |
configureTasksTest(org.gradle.api.Project project) |
protected void |
configureTaskTest(org.gradle.api.Project project) |
protected void |
configureTaskTestDefaultCharacterEncoding(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskTestIncludes(org.gradle.api.tasks.testing.Test test) |
protected void |
configureVersion(org.gradle.api.Project project) |
protected java.lang.String |
getBundleInstruction(org.gradle.api.Project project,
java.lang.String key) |
protected java.util.Map<java.lang.String,java.lang.String> |
getBundleInstructions(org.gradle.api.Project project) |
protected java.lang.String |
getDeployedFileName(org.gradle.api.tasks.bundling.AbstractArchiveTask abstractArchiveTask) |
protected void |
replaceJarBuilderFactory(org.gradle.api.Project project) |
public static final java.lang.String AUTO_CLEAN_PROPERTY_NAME
public static final java.lang.String AUTO_UPDATE_XML_TASK_NAME
public static final java.lang.String CLEAN_DEPLOYED_PROPERTY_NAME
public static final java.lang.String PLUGIN_NAME
public void apply(org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>protected void addDeployedFile(org.gradle.api.tasks.bundling.AbstractArchiveTask abstractArchiveTask,
boolean lazy)
protected void addDeployedFile(org.gradle.api.Project project,
java.lang.String taskName,
boolean lazy)
protected DirectDeployTask addTaskAutoUpdateXml(org.gradle.api.Project project)
protected org.gradle.api.tasks.bundling.Jar addTaskBuildWSDDJar(com.liferay.gradle.plugins.wsdd.builder.BuildWSDDTask buildWSDDTask)
protected void addTasksBuildWSDDJar(org.gradle.api.Project project)
protected void applyPlugins(org.gradle.api.Project project)
protected void configureArchivesBaseName(org.gradle.api.Project project)
protected void configureBundleExtension(org.gradle.api.Project project)
protected void configureBundleExtensionDefaults(org.gradle.api.Project project,
LiferayOSGiExtension liferayOSGiExtension)
protected void configureDescription(org.gradle.api.Project project)
protected void configureSourceSetMain(org.gradle.api.Project project)
protected void configureTaskClean(org.gradle.api.Project project)
protected void configureTaskCleanDependsOn(org.gradle.api.tasks.Delete delete)
protected void configureTaskJavaCompileFork(org.gradle.api.tasks.compile.JavaCompile javaCompile,
boolean fork)
protected void configureTasksJavaCompileFork(org.gradle.api.Project project,
boolean fork)
protected void configureTasksTest(org.gradle.api.Project project)
protected void configureTaskTest(org.gradle.api.Project project)
protected void configureTaskTestDefaultCharacterEncoding(org.gradle.api.tasks.testing.Test test)
protected void configureTaskTestIncludes(org.gradle.api.tasks.testing.Test test)
protected void configureVersion(org.gradle.api.Project project)
protected java.lang.String getBundleInstruction(org.gradle.api.Project project,
java.lang.String key)
protected java.util.Map<java.lang.String,java.lang.String> getBundleInstructions(org.gradle.api.Project project)
protected java.lang.String getDeployedFileName(org.gradle.api.tasks.bundling.AbstractArchiveTask abstractArchiveTask)
protected void replaceJarBuilderFactory(org.gradle.api.Project project)