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, hasInputFiles, isCleanDeployed, isTestProject
public 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 LiferayJavaPlugin
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)
addDependenciesJspC
in class LiferayJavaPlugin
protected LiferayExtension addLiferayExtension(org.gradle.api.Project project)
addLiferayExtension
in class LiferayJavaPlugin
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)
addTasks
in class LiferayJavaPlugin
protected org.gradle.api.tasks.Copy addTaskUnzipJar(org.gradle.api.Project project)
protected void applyPlugins(org.gradle.api.Project project)
applyPlugins
in class LiferayJavaPlugin
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)
configureSourceSetMain
in class LiferayJavaPlugin
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)
configureTaskClassesDependsOn
in class LiferayJavaPlugin
protected void configureTaskDeploy(org.gradle.api.Project project, LiferayExtension liferayExtension)
configureTaskDeploy
in class LiferayJavaPlugin
protected void configureTaskDeployRename(org.gradle.api.tasks.Copy copy)
protected void configureTaskPublishNodeModule(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
configureTaskPublishNodeModule
in class LiferayJavaPlugin
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)
configureTasks
in class LiferayJavaPlugin
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)
configureVersion
in class LiferayJavaPlugin
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)
getDeployedFileName
in class LiferayJavaPlugin
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)
getLibDir
in class LiferayJavaPlugin
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)