public class LiferayOSGiPlugin extends LiferayJavaPlugin
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AUTO_UPDATE_XML_TASK_NAME |
static java.lang.String |
COPY_LIBS_TASK_NAME |
static java.lang.String |
UNZIP_JAR_TASK_NAME |
AUTO_CLEAN_PROPERTY_NAME, CLEAN_DEPLOYED_PROPERTY_NAME, DEPLOY_TASK_NAME, FORMAT_WSDL_TASK_NAME, FORMAT_XSD_TASK_NAME, INIT_GRADLE_TASK_NAME, JAR_SOURCES_TASK_NAME, ZIP_JAVADOC_TASK_NAME| Constructor and Description |
|---|
LiferayOSGiPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addCleanDeployedFile(org.gradle.api.Project project,
java.util.concurrent.Callable<java.lang.String> callable) |
protected void |
addDependenciesJspC(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected LiferayExtension |
addLiferayExtension(org.gradle.api.Project project) |
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 org.gradle.api.tasks.Copy |
addTaskCopyLibs(org.gradle.api.Project project) |
protected void |
addTasks(org.gradle.api.Project project) |
protected org.gradle.api.tasks.Copy |
addTaskUnzipJar(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 |
configureJspCExtension(org.gradle.api.Project project) |
protected void |
configureSourceSetMain(org.gradle.api.Project project) |
protected void |
configureTaskBuildCSS(org.gradle.api.Project project) |
protected void |
configureTaskBuildCSSDocrootDir(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask) |
protected void |
configureTaskBuildServiceOsgiModule(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask) |
protected void |
configureTaskClassesDependsOn(org.gradle.api.Task classesTask) |
protected void |
configureTaskDeploy(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTaskDeployRename(org.gradle.api.tasks.Copy copy) |
protected void |
configureTaskPublishNodeModule(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleDescription(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleName(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTasks(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTasksBuildService(org.gradle.api.Project project) |
protected void |
configureTaskUnzipJar(org.gradle.api.Project project) |
protected void |
configureVersion(org.gradle.api.Project project) |
protected void |
configureVersion(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
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.Project project,
java.io.File sourceFile) |
protected java.lang.String |
getDeployedFileName(org.gradle.api.Project project,
java.lang.String sourceFileName) |
protected org.gradle.api.file.FileTree |
getJarsFileTree(org.gradle.api.Project project,
java.io.File dir) |
protected java.io.File |
getLibDir(org.gradle.api.Project project) |
protected java.io.File |
getUnzippedJarDir(org.gradle.api.Project project) |
protected void |
replaceJarBuilderFactory(org.gradle.api.Project project) |
protected void |
touchFile(java.io.File file,
long time) |
protected void |
touchFiles(org.gradle.api.Project project,
java.io.File dir,
long time,
java.lang.String... includes) |
addCleanDeployedFile, addConfigurations, addTaskDeploy, addTaskFormatWSDL, addTaskFormatXSD, addTaskInitGradle, addTaskJarSources, addTaskZipJavadoc, applyConfigScripts, configureArtifacts, configureConf2ScopeMappings, configureConfigurations, configureJSModuleConfigGenerator, configureJSTranspiler, configureProperties, configureSourceSet, configureSourceSets, configureSourceSetTest, configureSourceSetTestIntegration, configureTaskBuildCSSGenerateSourceMap, configureTaskBuildCSSPrecision, configureTaskBuildCSSSassCompilerClassName, configureTaskBuildLangTranslateClientId, configureTaskBuildLangTranslateClientSecret, configureTaskBuildUpgradeTableDir, configureTaskClasses, configureTaskClean, configureTaskCleanDependsOn, configureTaskConfigJSModules, configureTaskConfigJSModulesConfigVariable, configureTaskConfigJSModulesDependsOn, configureTaskConfigJSModulesIgnorePath, configureTaskConfigJSModulesIncludes, configureTaskConfigJSModulesModuleExtension, configureTaskConfigJSModulesModuleFormat, configureTaskConfigJSModulesMustRunAfter, configureTaskConfigJSModulesSourceDir, configureTaskDeployFrom, configureTaskDeployInto, configureTaskDirectDeployAppServerDir, configureTaskDirectDeployAppServerLibGlobalDir, configureTaskDirectDeployAppServerPortalDir, configureTaskDirectDeployAppServerType, configureTaskInitGradle, configureTaskInitGradleIgnoreMissingDependencies, configureTaskInitGradleOverwrite, configureTaskJar, configureTaskJarDependsOn, configureTaskJarDuplicatesStrategy, configureTaskPublishNodeModuleAuthor, configureTaskPublishNodeModuleBugsUrl, configureTaskPublishNodeModuleLicense, configureTaskPublishNodeModuleNpmEmailAddress, configureTaskPublishNodeModuleNpmPassword, configureTaskPublishNodeModuleNpmUserName, configureTaskPublishNodeModuleRepository, configureTasksBuildCSS, configureTasksBuildLang, configureTasksBuildUpgradeTable, configureTasksDirectDeploy, configureTaskSetupTestableTomcat, configureTasksPublishNodeModule, configureTaskStartTestableTomcat, configureTaskStopTestableTomcat, configureTaskTest, configureTaskTestDefaultCharacterEncoding, configureTaskTestIgnoreFailures, configureTaskTestIncludes, configureTaskTestIntegration, configureTaskTestJvmArgs, configureTaskTestWhip, configureTaskTranspileJS, configureTaskTranspileJSDependsOn, configureTaskTranspileJSIncludes, configureTaskTranspileJSSourceDir, configureTestIntegrationTomcat, configureTestResultsDir, getResourcesDir, getSrcDir, isCleanDeployed, isTestProjectpublic static final java.lang.String AUTO_UPDATE_XML_TASK_NAME
public static final java.lang.String COPY_LIBS_TASK_NAME
public static final java.lang.String UNZIP_JAR_TASK_NAME
public void apply(org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>apply in class LiferayJavaPluginprotected void addCleanDeployedFile(org.gradle.api.Project project,
java.util.concurrent.Callable<java.lang.String> callable)
protected void addDependenciesJspC(org.gradle.api.Project project,
LiferayExtension liferayExtension)
addDependenciesJspC in class LiferayJavaPluginprotected LiferayExtension addLiferayExtension(org.gradle.api.Project project)
addLiferayExtension in class LiferayJavaPluginprotected DirectDeployTask addTaskAutoUpdateXml(org.gradle.api.Project project)
protected org.gradle.api.tasks.bundling.Jar addTaskBuildWSDDJar(com.liferay.gradle.plugins.wsdd.builder.BuildWSDDTask buildWSDDTask)
protected org.gradle.api.tasks.Copy addTaskCopyLibs(org.gradle.api.Project project)
protected void addTasks(org.gradle.api.Project project)
addTasks in class LiferayJavaPluginprotected org.gradle.api.tasks.Copy addTaskUnzipJar(org.gradle.api.Project project)
protected void applyPlugins(org.gradle.api.Project project)
applyPlugins in class LiferayJavaPluginprotected 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 configureJspCExtension(org.gradle.api.Project project)
protected void configureSourceSetMain(org.gradle.api.Project project)
configureSourceSetMain in class LiferayJavaPluginprotected void configureTaskBuildCSS(org.gradle.api.Project project)
protected void configureTaskBuildCSSDocrootDir(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask)
protected void configureTaskBuildServiceOsgiModule(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask)
protected void configureTaskClassesDependsOn(org.gradle.api.Task classesTask)
configureTaskClassesDependsOn in class LiferayJavaPluginprotected void configureTaskDeploy(org.gradle.api.Project project,
LiferayExtension liferayExtension)
configureTaskDeploy in class LiferayJavaPluginprotected void configureTaskDeployRename(org.gradle.api.tasks.Copy copy)
protected void configureTaskPublishNodeModule(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
configureTaskPublishNodeModule in class LiferayJavaPluginprotected void configureTaskPublishNodeModuleDescription(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleName(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTasks(org.gradle.api.Project project,
LiferayExtension liferayExtension)
configureTasks in class LiferayJavaPluginprotected void configureTasksBuildService(org.gradle.api.Project project)
protected void configureTaskUnzipJar(org.gradle.api.Project project)
protected void configureVersion(org.gradle.api.Project project)
protected void configureVersion(org.gradle.api.Project project,
LiferayExtension liferayExtension)
configureVersion in class LiferayJavaPluginprotected 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.Project project,
java.io.File sourceFile)
getDeployedFileName in class LiferayJavaPluginprotected java.lang.String getDeployedFileName(org.gradle.api.Project project,
java.lang.String sourceFileName)
protected org.gradle.api.file.FileTree getJarsFileTree(org.gradle.api.Project project,
java.io.File dir)
protected java.io.File getLibDir(org.gradle.api.Project project)
getLibDir in class LiferayJavaPluginprotected java.io.File getUnzippedJarDir(org.gradle.api.Project project)
protected void replaceJarBuilderFactory(org.gradle.api.Project project)
protected void touchFile(java.io.File file,
long time)
protected void touchFiles(org.gradle.api.Project project,
java.io.File dir,
long time,
java.lang.String... includes)