public class LiferayOSGiPlugin extends LiferayJavaPlugin
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
AUTO_UPDATE_XML_TASK_NAME |
static java.lang.String |
BUILD_WSDD_JAR_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, DEFAULT_DEPENDENCY_NOTATIONS, DEPLOY_TASK_NAME, FORMAT_WSDL_TASK_NAME, FORMAT_XSD_TASK_NAME, INIT_GRADLE_TASK_NAME, JAR_SOURCES_TASK_NAME, SETUP_ARQUILLIAN_TASK_NAME, SETUP_TESTABLE_TOMCAT_TASK_NAME, START_TESTABLE_TOMCAT_TASK_NAME, STOP_TESTABLE_TOMCAT_TASK_NAME, TEST_INTEGRATION_SOURCE_SET_NAME, TEST_INTEGRATION_TASK_NAME, ZIP_JAVADOC_TASK_NAME
Constructor and Description |
---|
LiferayOSGiPlugin() |
Modifier and Type | Method and Description |
---|---|
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.Task |
addTaskBuildWSDDJar(org.gradle.api.Project project) |
protected org.gradle.api.tasks.Copy |
addTaskCopyLibs(org.gradle.api.Project project) |
protected void |
addTasks(org.gradle.api.Project project) |
protected org.gradle.api.Task |
addTaskSetupArquillian(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 |
configureTaskAutoUpdateXml(org.gradle.api.Project project) |
protected void |
configureTaskAutoUpdateXmlWebAppFile(DirectDeployTask directDeployTask) |
protected void |
configureTaskBuildCSSDocrootDirName(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask) |
protected void |
configureTaskBuildServiceHbmFileName(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask) |
protected void |
configureTaskBuildServiceOsgiModule(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask) |
protected void |
configureTaskBuildServicePluginName(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask) |
protected void |
configureTaskBuildServicePropsUtil(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask) |
protected void |
configureTaskBuildServiceSpringFileName(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask) |
protected void |
configureTaskBuildServiceSqlDirName(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask) |
protected void |
configureTaskBuildTaglibsJspParentDir(com.liferay.gradle.plugins.alloy.taglib.BuildTaglibsTask buildTaglibsTask) |
protected void |
configureTaskBuildTaglibsOsgiModuleSymbolicName(com.liferay.gradle.plugins.alloy.taglib.BuildTaglibsTask buildTaglibsTask) |
protected void |
configureTaskBuildTaglibsTldDir(com.liferay.gradle.plugins.alloy.taglib.BuildTaglibsTask buildTaglibsTask) |
protected void |
configureTaskBuildXSD(org.gradle.api.Project project) |
protected void |
configureTaskBuildXSDArchiveName(org.gradle.api.tasks.bundling.Zip zip) |
protected void |
configureTaskClassesDependsOn(org.gradle.api.Task classesTask) |
protected void |
configureTaskDeploy(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTaskDeployFrom(org.gradle.api.tasks.Copy copy) |
protected void |
configureTaskDeployRename(org.gradle.api.tasks.Copy copy) |
protected void |
configureTasks(org.gradle.api.Project project,
LiferayExtension liferayExtension) |
protected void |
configureTasksBuildTaglibs(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 |
getServiceBaseDir(org.gradle.api.Project project) |
protected java.io.File |
getUnzippedJarDir(org.gradle.api.Project project) |
protected java.io.File |
getWSDDJarFile(org.gradle.api.Project project) |
protected void |
replaceJarBuilderFactory(org.gradle.api.Project project) |
addCleanDeployedFile, addConfigurations, addSourceSetTestIntegration, addTaskDeploy, addTaskFormatWSDL, addTaskFormatXSD, addTaskInitGradle, addTaskJarSources, addTaskSetupTestableTomcat, addTaskStartTestableTomcat, addTaskStopTestableTomcat, addTaskTestIntegration, addTaskWar, addTaskZipJavadoc, applyConfigScripts, configureArtifacts, configureConf2ScopeMappings, configureConfigurations, configureDependencies, configureDependenciesProvided, configureDependenciesTestCompile, configureProperties, configureSourceSet, configureSourceSets, configureSourceSetTest, configureSourceSetTestIntegration, configureTaskBuildCSS, configureTaskBuildCSSSassCompilerClassName, configureTaskBuildLang, configureTaskBuildLangLangDirName, configureTaskBuildLangTranslateClientId, configureTaskBuildLangTranslateClientSecret, configureTaskBuildService, configureTaskBuildServiceApiDirName, configureTaskBuildServiceAutoNamespaceTables, configureTaskBuildServiceBeanLocatorUtil, configureTaskBuildServiceImplDirName, configureTaskBuildServiceInputFileName, configureTaskBuildServiceModelHintsConfigs, configureTaskBuildServiceModelHintsFileName, configureTaskBuildServiceRemotingFileName, configureTaskBuildServiceResourcesDirName, configureTaskBuildServiceSpringNamespaces, configureTaskBuildServiceSqlFileName, configureTaskBuildServiceTestDirName, configureTaskBuildUpgradeTable, configureTaskBuildUpgradeTableBaseDirName, configureTaskBuildUpgradeTableDirName, configureTaskBuildWSDD, configureTaskBuildWSDDOutputDirName, configureTaskBuildWSDL, configureTaskBuildWSDLDestinationDir, configureTaskBuildWSDLInputDir, configureTaskBuildXSDDestinationDir, configureTaskBuildXSDInputDir, configureTaskClasses, configureTaskClean, configureTaskCleanDependsOn, configureTaskConfigJSModules, configureTaskConfigJSModulesConfigVariable, configureTaskConfigJSModulesDependsOn, configureTaskConfigJSModulesIgnorePath, configureTaskConfigJSModulesIncludes, configureTaskConfigJSModulesModuleExtension, configureTaskConfigJSModulesModuleFormat, configureTaskConfigJSModulesMustRunAfter, configureTaskConfigJSModulesSourceDir, configureTaskDeployInto, configureTaskDirectDeployAppServerLibGlobalDir, configureTaskDirectDeployAppServerPortalDir, configureTaskDirectDeployAppServerType, configureTaskEnabledWithAppServer, configureTaskFormatWSDL, configureTaskFormatWSDLSource, configureTaskFormatXSD, configureTaskFormatXSDSource, configureTaskInitGradle, configureTaskInitGradleIgnoreMissingDependencies, configureTaskInitGradleOverwrite, configureTaskJar, configureTaskJarDependsOn, configureTaskJarDuplicatesStrategy, configureTasksAppServer, configureTasksDirectDeploy, configureTaskSetupTestableTomcat, configureTaskSetupTestableTomcatJmx, configureTaskSetupTestableTomcatModuleFrameworkBaseDir, configureTaskStartTestableTomcat, configureTasksTest, configureTaskTestDefaultCharacterEncoding, configureTaskTestEnabledWithCandidateClassFiles, configureTaskTestForkEvery, configureTaskTestIgnoreFailures, configureTaskTestIncludes, configureTaskTestIntegration, configureTaskTestJvmArgs, configureTaskTestSystemProperties, configureTaskTestWhip, configureTaskTranspileJS, configureTaskTranspileJSDependsOn, configureTaskTranspileJSIncludes, configureTaskTranspileJSSourceDir, configureTestResultsDir, getJavaDir, getResourcesDir, getSrcDir, isAddDefaultDependencies, isAddTestDefaultDependencies, isTestProject
public static final java.lang.String AUTO_UPDATE_XML_TASK_NAME
public static final java.lang.String BUILD_WSDD_JAR_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 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.Task addTaskBuildWSDDJar(org.gradle.api.Project project)
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.Task addTaskSetupArquillian(org.gradle.api.Project project)
addTaskSetupArquillian
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 configureTaskAutoUpdateXml(org.gradle.api.Project project)
protected void configureTaskAutoUpdateXmlWebAppFile(DirectDeployTask directDeployTask)
protected void configureTaskBuildCSSDocrootDirName(com.liferay.gradle.plugins.css.builder.BuildCSSTask buildCSSTask)
configureTaskBuildCSSDocrootDirName
in class LiferayJavaPlugin
protected void configureTaskBuildServiceHbmFileName(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask)
configureTaskBuildServiceHbmFileName
in class LiferayJavaPlugin
protected void configureTaskBuildServiceOsgiModule(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask)
configureTaskBuildServiceOsgiModule
in class LiferayJavaPlugin
protected void configureTaskBuildServicePluginName(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask)
configureTaskBuildServicePluginName
in class LiferayJavaPlugin
protected void configureTaskBuildServicePropsUtil(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask)
configureTaskBuildServicePropsUtil
in class LiferayJavaPlugin
protected void configureTaskBuildServiceSpringFileName(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask)
configureTaskBuildServiceSpringFileName
in class LiferayJavaPlugin
protected void configureTaskBuildServiceSqlDirName(com.liferay.gradle.plugins.service.builder.BuildServiceTask buildServiceTask)
configureTaskBuildServiceSqlDirName
in class LiferayJavaPlugin
protected void configureTaskBuildTaglibsJspParentDir(com.liferay.gradle.plugins.alloy.taglib.BuildTaglibsTask buildTaglibsTask)
protected void configureTaskBuildTaglibsOsgiModuleSymbolicName(com.liferay.gradle.plugins.alloy.taglib.BuildTaglibsTask buildTaglibsTask)
protected void configureTaskBuildTaglibsTldDir(com.liferay.gradle.plugins.alloy.taglib.BuildTaglibsTask buildTaglibsTask)
protected void configureTaskBuildXSD(org.gradle.api.Project project)
configureTaskBuildXSD
in class LiferayJavaPlugin
protected void configureTaskBuildXSDArchiveName(org.gradle.api.tasks.bundling.Zip zip)
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 configureTaskDeployFrom(org.gradle.api.tasks.Copy copy)
configureTaskDeployFrom
in class LiferayJavaPlugin
protected void configureTaskDeployRename(org.gradle.api.tasks.Copy copy)
protected void configureTasks(org.gradle.api.Project project, LiferayExtension liferayExtension)
configureTasks
in class LiferayJavaPlugin
protected void configureTasksBuildTaglibs(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 getServiceBaseDir(org.gradle.api.Project project)
getServiceBaseDir
in class LiferayJavaPlugin
protected java.io.File getUnzippedJarDir(org.gradle.api.Project project)
protected java.io.File getWSDDJarFile(org.gradle.api.Project project)
protected void replaceJarBuilderFactory(org.gradle.api.Project project)