public class LiferayOSGiDefaultsPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BASELINE_CONFIGURATION_NAME |
static java.lang.String |
BASELINE_TASK_NAME |
static java.lang.String |
COMMIT_CACHE_TASK_NAME |
static java.lang.String |
COPY_LIBS_TASK_NAME |
static java.lang.String |
DEFAULT_REPOSITORY_URL |
static java.lang.String |
DEPLOY_APP_SERVER_LIB_TASK_NAME |
static java.lang.String |
DEPLOY_TOOL_TASK_NAME |
static java.lang.String |
INSTALL_CACHE_TASK_NAME |
static java.lang.String |
JAR_JAVADOC_TASK_NAME |
static java.lang.String |
JAR_SOURCES_TASK_NAME |
static java.lang.String |
JAR_TLDDOC_TASK_NAME |
static java.lang.String |
PORTAL_TEST_CONFIGURATION_NAME |
static java.lang.String |
SNAPSHOT_IF_STALE_PROPERTY_NAME |
static java.lang.String |
UPDATE_FILE_VERSIONS_TASK_NAME |
Constructor and Description |
---|
LiferayOSGiDefaultsPlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationBaseline(org.gradle.api.Project project) |
protected org.gradle.api.artifacts.Configuration |
addConfigurationPortalTest(org.gradle.api.Project project) |
protected void |
addDependenciesBaseline(org.gradle.api.Project project) |
protected void |
addDependenciesPmd(org.gradle.api.Project project) |
protected void |
addDependenciesPortalTest(org.gradle.api.Project project) |
protected void |
addDependenciesTestCompile(org.gradle.api.Project project) |
protected org.gradle.api.Task |
addTaskAlias(org.gradle.api.Project project,
java.lang.String taskName,
java.lang.String originalTaskName) |
protected org.gradle.api.Task |
addTaskBaseline(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration baselineConfiguration) |
protected org.gradle.api.Task |
addTaskCommitCache(org.gradle.api.Project project,
InstallCacheTask installCacheTask) |
protected org.gradle.api.tasks.Copy |
addTaskCopyLibs(org.gradle.api.Project project) |
protected InstallCacheTask |
addTaskInstallCache(org.gradle.api.Project project) |
protected org.gradle.api.tasks.bundling.Jar |
addTaskJarJavadoc(org.gradle.api.Project project) |
protected org.gradle.api.tasks.bundling.Jar |
addTaskJarSources(org.gradle.api.Project project,
boolean testProject) |
protected org.gradle.api.tasks.bundling.Jar |
addTaskJarTLDDoc(org.gradle.api.Project project) |
protected ReplaceRegexTask |
addTaskUpdateFileVersions(org.gradle.api.Project project) |
protected ReplaceRegexTask |
addTaskUpdateVersion(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
applyConfigScripts(org.gradle.api.Project project) |
protected void |
applyPlugins(org.gradle.api.Project project) |
protected void |
checkVersion(org.gradle.api.Project project) |
protected void |
configureArtifacts(org.gradle.api.Project project,
org.gradle.api.tasks.bundling.Jar jarJavadocTask,
org.gradle.api.tasks.bundling.Jar jarSourcesTask,
org.gradle.api.tasks.bundling.Jar jarTLDDocTask) |
protected void |
configureBasePlugin(org.gradle.api.Project project,
java.io.File portalRootDir) |
protected void |
configureBundleDefaultInstructions(org.gradle.api.Project project,
java.io.File portalRootDir,
boolean publishing) |
protected void |
configureBundleInstructions(org.gradle.api.Project project) |
protected void |
configureConfiguration(org.gradle.api.artifacts.Configuration configuration) |
protected void |
configureConfigurationDefault(org.gradle.api.Project project) |
protected void |
configureConfigurations(org.gradle.api.Project project) |
protected void |
configureConfigurationTransitive(org.gradle.api.Project project,
java.lang.String name,
boolean transitive) |
protected void |
configureDeployDir(org.gradle.api.Project project,
boolean deployToAppServerLibs,
boolean deployToTools) |
protected void |
configureEclipse(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration portalTestConfiguration) |
protected void |
configureIdea(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration portalTestConfiguration) |
protected void |
configureJavaPlugin(org.gradle.api.Project project) |
protected void |
configureLocalPortalTool(org.gradle.api.Project project,
java.io.File portalRootDir,
java.lang.String configurationName,
java.lang.String portalToolName) |
protected void |
configureMavenConf2ScopeMappings(org.gradle.api.Project project) |
protected void |
configurePmd(org.gradle.api.Project project,
java.io.File portalRootDir) |
protected void |
configureProject(org.gradle.api.Project project) |
protected void |
configureProjectBndProperties(org.gradle.api.Project project) |
protected static void |
configureRepositories(org.gradle.api.Project project) |
protected void |
configureSourceSetClassesDir(org.gradle.api.Project project,
org.gradle.api.tasks.SourceSet sourceSet,
java.lang.String classesDirName) |
protected void |
configureSourceSetMain(org.gradle.api.Project project) |
protected void |
configureSourceSetTest(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration portalConfiguration,
org.gradle.api.artifacts.Configuration portalTestConfiguration) |
protected void |
configureSourceSetTestIntegration(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration portalConfiguration,
org.gradle.api.artifacts.Configuration portalTestConfiguration) |
protected void |
configureTaskBaseline(BaselineTask baselineTask) |
protected void |
configureTaskCompileJSP(org.gradle.api.Project project) |
protected void |
configureTaskFindBugs(org.gradle.api.plugins.quality.FindBugs findBugs) |
protected void |
configureTaskJar(org.gradle.api.Project project,
boolean testProject) |
protected void |
configureTaskJarSources(org.gradle.api.tasks.bundling.Jar jarSourcesTask) |
protected void |
configureTaskJavaCompile(org.gradle.api.tasks.compile.JavaCompile javaCompile) |
protected void |
configureTaskJavadoc(org.gradle.api.Project project) |
protected void |
configureTaskJavadocFilter(org.gradle.api.tasks.javadoc.Javadoc javadoc) |
protected void |
configureTaskJavadocOptions(org.gradle.api.tasks.javadoc.Javadoc javadoc) |
protected void |
configureTaskPmd(org.gradle.api.plugins.quality.Pmd pmd) |
protected void |
configureTaskPublishNodeModule(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTasksBaseline(org.gradle.api.Project project) |
protected void |
configureTasksFindBugs(org.gradle.api.Project project) |
protected void |
configureTasksJavaCompile(org.gradle.api.Project project) |
protected void |
configureTasksPmd(org.gradle.api.Project project) |
protected void |
configureTasksPublishNodeModule(org.gradle.api.Project project) |
protected void |
configureTaskTest(org.gradle.api.Project project) |
protected void |
configureTaskTestIgnoreFailures(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskTestIntegration(org.gradle.api.Project project) |
protected void |
configureTaskTestJvmArgs(org.gradle.api.tasks.testing.Test test,
java.lang.String propertyName) |
protected void |
configureTaskTestLogging(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskTlddoc(org.gradle.api.Project project,
java.io.File portalRootDir) |
protected void |
configureTaskUpdateFileVersions(ReplaceRegexTask updateFileVersionsTask,
java.io.File portalRootDir) |
protected void |
configureTaskUpdateVersionForCachePlugin(ReplaceRegexTask updateVersionTask) |
protected void |
configureTaskUploadArchives(org.gradle.api.Project project,
ReplaceRegexTask updateFileVersionsTask,
ReplaceRegexTask updateVersionTask) |
protected void |
forceProjectDependenciesEvaluation(org.gradle.api.Project project) |
protected java.io.File |
getAppBndFile(org.gradle.api.Project project,
java.io.File portalRootDir) |
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 |
getGitResult(org.gradle.api.Project project,
java.lang.Object... args) |
protected java.io.File |
getLibDir(org.gradle.api.Project project) |
protected java.io.File |
getModuleConfigFile(org.gradle.api.Project project) |
protected java.lang.String |
getModuleDependency(org.gradle.api.Project project,
boolean roundToMinorVersion) |
protected java.lang.String |
getModuleDependencyRegex(org.gradle.api.Project project) |
protected java.lang.String |
getProjectDependency(org.gradle.api.Project project) |
protected aQute.bnd.version.Version |
getVersion(java.lang.Object version) |
protected boolean |
hasBaseline(org.gradle.api.Project project) |
protected boolean |
hasTests(org.gradle.api.Project project) |
protected boolean |
isPublishing(org.gradle.api.Project project) |
static boolean |
isTestProject(org.gradle.api.Project project) |
public static final java.lang.String BASELINE_CONFIGURATION_NAME
public static final java.lang.String BASELINE_TASK_NAME
public static final java.lang.String COMMIT_CACHE_TASK_NAME
public static final java.lang.String COPY_LIBS_TASK_NAME
public static final java.lang.String DEFAULT_REPOSITORY_URL
public static final java.lang.String DEPLOY_APP_SERVER_LIB_TASK_NAME
public static final java.lang.String DEPLOY_TOOL_TASK_NAME
public static final java.lang.String INSTALL_CACHE_TASK_NAME
public static final java.lang.String JAR_JAVADOC_TASK_NAME
public static final java.lang.String JAR_SOURCES_TASK_NAME
public static final java.lang.String JAR_TLDDOC_TASK_NAME
public static final java.lang.String PORTAL_TEST_CONFIGURATION_NAME
public static final java.lang.String SNAPSHOT_IF_STALE_PROPERTY_NAME
public static final java.lang.String UPDATE_FILE_VERSIONS_TASK_NAME
public static boolean isTestProject(org.gradle.api.Project project)
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected static void configureRepositories(org.gradle.api.Project project)
protected org.gradle.api.artifacts.Configuration addConfigurationBaseline(org.gradle.api.Project project)
protected org.gradle.api.artifacts.Configuration addConfigurationPortalTest(org.gradle.api.Project project)
protected void addDependenciesBaseline(org.gradle.api.Project project)
protected void addDependenciesPmd(org.gradle.api.Project project)
protected void addDependenciesPortalTest(org.gradle.api.Project project)
protected void addDependenciesTestCompile(org.gradle.api.Project project)
protected org.gradle.api.Task addTaskAlias(org.gradle.api.Project project, java.lang.String taskName, java.lang.String originalTaskName)
protected org.gradle.api.Task addTaskBaseline(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration baselineConfiguration)
protected org.gradle.api.Task addTaskCommitCache(org.gradle.api.Project project, InstallCacheTask installCacheTask)
protected org.gradle.api.tasks.Copy addTaskCopyLibs(org.gradle.api.Project project)
protected InstallCacheTask addTaskInstallCache(org.gradle.api.Project project)
protected org.gradle.api.tasks.bundling.Jar addTaskJarJavadoc(org.gradle.api.Project project)
protected org.gradle.api.tasks.bundling.Jar addTaskJarSources(org.gradle.api.Project project, boolean testProject)
protected org.gradle.api.tasks.bundling.Jar addTaskJarTLDDoc(org.gradle.api.Project project)
protected ReplaceRegexTask addTaskUpdateFileVersions(org.gradle.api.Project project)
protected ReplaceRegexTask addTaskUpdateVersion(org.gradle.api.Project project)
protected void applyConfigScripts(org.gradle.api.Project project)
protected void applyPlugins(org.gradle.api.Project project)
protected void checkVersion(org.gradle.api.Project project)
protected void configureArtifacts(org.gradle.api.Project project, org.gradle.api.tasks.bundling.Jar jarJavadocTask, org.gradle.api.tasks.bundling.Jar jarSourcesTask, org.gradle.api.tasks.bundling.Jar jarTLDDocTask)
protected void configureBasePlugin(org.gradle.api.Project project, java.io.File portalRootDir)
protected void configureBundleDefaultInstructions(org.gradle.api.Project project, java.io.File portalRootDir, boolean publishing)
protected void configureBundleInstructions(org.gradle.api.Project project)
protected void configureConfiguration(org.gradle.api.artifacts.Configuration configuration)
protected void configureConfigurationDefault(org.gradle.api.Project project)
protected void configureConfigurations(org.gradle.api.Project project)
protected void configureConfigurationTransitive(org.gradle.api.Project project, java.lang.String name, boolean transitive)
protected void configureDeployDir(org.gradle.api.Project project, boolean deployToAppServerLibs, boolean deployToTools)
protected void configureEclipse(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration portalTestConfiguration)
protected void configureIdea(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration portalTestConfiguration)
protected void configureJavaPlugin(org.gradle.api.Project project)
protected void configureLocalPortalTool(org.gradle.api.Project project, java.io.File portalRootDir, java.lang.String configurationName, java.lang.String portalToolName)
protected void configureMavenConf2ScopeMappings(org.gradle.api.Project project)
protected void configurePmd(org.gradle.api.Project project, java.io.File portalRootDir)
protected void configureProject(org.gradle.api.Project project)
protected void configureProjectBndProperties(org.gradle.api.Project project)
protected void configureSourceSetClassesDir(org.gradle.api.Project project, org.gradle.api.tasks.SourceSet sourceSet, java.lang.String classesDirName)
protected void configureSourceSetMain(org.gradle.api.Project project)
protected void configureSourceSetTest(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration portalConfiguration, org.gradle.api.artifacts.Configuration portalTestConfiguration)
protected void configureSourceSetTestIntegration(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration portalConfiguration, org.gradle.api.artifacts.Configuration portalTestConfiguration)
protected void configureTaskBaseline(BaselineTask baselineTask)
protected void configureTaskCompileJSP(org.gradle.api.Project project)
protected void configureTaskFindBugs(org.gradle.api.plugins.quality.FindBugs findBugs)
protected void configureTaskJar(org.gradle.api.Project project, boolean testProject)
protected void configureTaskJarSources(org.gradle.api.tasks.bundling.Jar jarSourcesTask)
protected void configureTaskJavaCompile(org.gradle.api.tasks.compile.JavaCompile javaCompile)
protected void configureTaskJavadoc(org.gradle.api.Project project)
protected void configureTaskJavadocFilter(org.gradle.api.tasks.javadoc.Javadoc javadoc)
protected void configureTaskJavadocOptions(org.gradle.api.tasks.javadoc.Javadoc javadoc)
protected void configureTaskPmd(org.gradle.api.plugins.quality.Pmd pmd)
protected void configureTaskPublishNodeModule(com.liferay.gradle.plugins.node.tasks.PublishNodeModuleTask publishNodeModuleTask)
protected void configureTasksBaseline(org.gradle.api.Project project)
protected void configureTasksFindBugs(org.gradle.api.Project project)
protected void configureTasksJavaCompile(org.gradle.api.Project project)
protected void configureTasksPmd(org.gradle.api.Project project)
protected void configureTasksPublishNodeModule(org.gradle.api.Project project)
protected void configureTaskTest(org.gradle.api.Project project)
protected void configureTaskTestIgnoreFailures(org.gradle.api.tasks.testing.Test test)
protected void configureTaskTestIntegration(org.gradle.api.Project project)
protected void configureTaskTestJvmArgs(org.gradle.api.tasks.testing.Test test, java.lang.String propertyName)
protected void configureTaskTestLogging(org.gradle.api.tasks.testing.Test test)
protected void configureTaskTlddoc(org.gradle.api.Project project, java.io.File portalRootDir)
protected void configureTaskUpdateFileVersions(ReplaceRegexTask updateFileVersionsTask, java.io.File portalRootDir)
protected void configureTaskUpdateVersionForCachePlugin(ReplaceRegexTask updateVersionTask)
protected void configureTaskUploadArchives(org.gradle.api.Project project, ReplaceRegexTask updateFileVersionsTask, ReplaceRegexTask updateVersionTask)
protected void forceProjectDependenciesEvaluation(org.gradle.api.Project project)
protected java.io.File getAppBndFile(org.gradle.api.Project project, java.io.File portalRootDir)
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 getGitResult(org.gradle.api.Project project, java.lang.Object... args)
protected java.io.File getLibDir(org.gradle.api.Project project)
protected java.io.File getModuleConfigFile(org.gradle.api.Project project)
protected java.lang.String getModuleDependency(org.gradle.api.Project project, boolean roundToMinorVersion)
protected java.lang.String getModuleDependencyRegex(org.gradle.api.Project project)
protected java.lang.String getProjectDependency(org.gradle.api.Project project)
protected aQute.bnd.version.Version getVersion(java.lang.Object version)
protected boolean hasBaseline(org.gradle.api.Project project)
protected boolean hasTests(org.gradle.api.Project project)
protected boolean isPublishing(org.gradle.api.Project project)