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 |
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 |
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 |
addDependenciesPortalTest(org.gradle.api.Project project) |
protected void |
addDependenciesTestCompile(org.gradle.api.Project project) |
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,
boolean publishing) |
protected void |
configureBundleExportPackage(org.gradle.api.Project project,
java.util.Map<java.lang.String,java.lang.String> bundleInstructions) |
protected void |
configureBundleInstructions(org.gradle.api.Project project) |
protected void |
configureBundleLiferayIncludeResource(org.gradle.api.Project project,
java.util.Map<java.lang.String,java.lang.String> bundleInstructions) |
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) |
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,
java.lang.String portalToolDirName) |
protected void |
configureMavenConf2ScopeMappings(org.gradle.api.Project project) |
protected void |
configureProject(org.gradle.api.Project project) |
protected void |
configureProjectBndProperties(org.gradle.api.Project project) |
protected 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 |
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 |
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 |
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 |
configureTaskTestLogging(org.gradle.api.tasks.testing.Test test) |
protected void |
configureTaskUpdateFileVersions(ReplaceRegexTask updateFileVersionsTask,
java.io.File portalRootDir) |
protected void |
configureTaskUploadArchives(org.gradle.api.Project project,
ReplaceRegexTask updateFileVersionsTask,
ReplaceRegexTask updateVersionTask) |
protected void |
forceProjectDependenciesEvaluation(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 |
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 roundToMajorVersion) |
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) |
protected 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 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 UPDATE_FILE_VERSIONS_TASK_NAME
public void apply(org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>protected static boolean isTestProject(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 addDependenciesPortalTest(org.gradle.api.Project project)
protected void addDependenciesTestCompile(org.gradle.api.Project project)
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,
boolean publishing)
protected void configureBundleExportPackage(org.gradle.api.Project project,
java.util.Map<java.lang.String,java.lang.String> bundleInstructions)
protected void configureBundleInstructions(org.gradle.api.Project project)
protected void configureBundleLiferayIncludeResource(org.gradle.api.Project project,
java.util.Map<java.lang.String,java.lang.String> bundleInstructions)
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)
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,
java.lang.String portalToolDirName)
protected void configureMavenConf2ScopeMappings(org.gradle.api.Project project)
protected void configureProject(org.gradle.api.Project project)
protected void configureProjectBndProperties(org.gradle.api.Project project)
protected 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 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 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 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 configureTaskTestLogging(org.gradle.api.tasks.testing.Test test)
protected void configureTaskUpdateFileVersions(ReplaceRegexTask updateFileVersionsTask, java.io.File portalRootDir)
protected void configureTaskUploadArchives(org.gradle.api.Project project,
ReplaceRegexTask updateFileVersionsTask,
ReplaceRegexTask updateVersionTask)
protected void forceProjectDependenciesEvaluation(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 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 roundToMajorVersion)
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)