public class LiferayDefaultsPlugin extends BaseDefaultsPlugin<LiferayPlugin>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
BASELINE_CONFIGURATION_NAME |
static java.lang.String |
BASELINE_TASK_NAME |
static java.lang.String |
COPY_LIBS_TASK_NAME |
static java.lang.String |
DEFAULT_REPOSITORY_URL |
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 |
PRINT_ARTIFACT_PUBLISH_COMMANDS |
static java.lang.String |
PRINT_STALE_ARTIFACT_TASK_NAME |
static java.lang.String |
RECORD_ARTIFACT_TASK_NAME |
static java.lang.String |
UPDATE_BUNDLE_VERSION_TASK_NAME |
static java.lang.String |
UPDATE_FILE_VERSIONS_TASK_NAME |
| Constructor and Description |
|---|
LiferayDefaultsPlugin() |
| 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 BaselineTask |
addTaskBaseline(org.gradle.api.Project project,
org.gradle.api.artifacts.Configuration baselineConfiguration) |
protected org.gradle.api.tasks.Copy |
addTaskCopyLibs(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 org.gradle.api.Task |
addTaskPrintArtifactPublishCommands(java.io.File gitRepoDir,
java.io.File portalRootDir,
WritePropertiesTask recordArtifactTask,
boolean testProject) |
protected org.gradle.api.Task |
addTaskPrintStaleArtifact(java.io.File portalRootDir,
WritePropertiesTask recordArtifactTask,
boolean testProject) |
protected WritePropertiesTask |
addTaskRecordArtifact(org.gradle.api.Project project) |
protected org.gradle.api.Task |
addTaskUpdateBundleVersion(org.gradle.api.Project project) |
protected ReplaceRegexTask |
addTaskUpdateFileVersions(org.gradle.api.Project project,
java.io.File gitRepoDir) |
protected void |
applyConfigScripts(org.gradle.api.Project project) |
protected void |
applyPlugins(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 |
configureBundleInstructions(org.gradle.api.Project project) |
protected void |
configureConfiguration(org.gradle.api.artifacts.Configuration configuration) |
protected void |
configureConfigurations(org.gradle.api.Project project) |
protected void |
configureDefaults(org.gradle.api.Project project,
LiferayPlugin liferayPlugin) |
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 |
configureProjectVersion(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 |
configureTaskEnabledIfStale(org.gradle.api.Task task,
WritePropertiesTask recordArtifactTask,
boolean testProject) |
protected void |
configureTaskFindBugs(org.gradle.api.plugins.quality.FindBugs findBugs) |
protected void |
configureTaskJar(org.gradle.api.Project project,
boolean testProject) |
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,
WritePropertiesTask recordArtifactTask,
ReplaceRegexTask updateFileVersionsTask) |
protected java.lang.String |
escapeBRE(java.lang.Object object) |
protected java.lang.String |
getArchivesBaseName(org.gradle.api.Project project) |
protected java.lang.String |
getArtifactRemoteURL(org.gradle.api.tasks.bundling.AbstractArchiveTask abstractArchiveTask,
boolean cdn) |
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 |
getGitHead(org.gradle.api.Project project) |
protected java.io.File |
getLibDir(org.gradle.api.Project project) |
protected java.lang.String |
getModuleDependency(org.gradle.api.Project project) |
protected java.lang.String |
getModuleDependencyRegex(org.gradle.api.Project project) |
protected java.lang.Class<LiferayPlugin> |
getPluginClass() |
protected java.lang.String |
getProjectDependency(org.gradle.api.Project project) |
protected java.io.File |
getRootDir(org.gradle.api.Project project,
java.lang.String markerFileName) |
protected boolean |
hasBaseline(org.gradle.api.Project project) |
protected boolean |
isPublishing(org.gradle.api.Project project) |
protected boolean |
isTestProject(org.gradle.api.Project project) |
apply, hasPlugin, withLiferayPlugin, withPluginpublic static final java.lang.String BASELINE_CONFIGURATION_NAME
public static final java.lang.String BASELINE_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 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 PRINT_ARTIFACT_PUBLISH_COMMANDS
public static final java.lang.String PRINT_STALE_ARTIFACT_TASK_NAME
public static final java.lang.String RECORD_ARTIFACT_TASK_NAME
public static final java.lang.String UPDATE_BUNDLE_VERSION_TASK_NAME
public static final java.lang.String UPDATE_FILE_VERSIONS_TASK_NAME
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 BaselineTask addTaskBaseline(org.gradle.api.Project project, org.gradle.api.artifacts.Configuration baselineConfiguration)
protected org.gradle.api.tasks.Copy addTaskCopyLibs(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 org.gradle.api.Task addTaskPrintArtifactPublishCommands(java.io.File gitRepoDir,
java.io.File portalRootDir,
WritePropertiesTask recordArtifactTask,
boolean testProject)
protected org.gradle.api.Task addTaskPrintStaleArtifact(java.io.File portalRootDir,
WritePropertiesTask recordArtifactTask,
boolean testProject)
protected WritePropertiesTask addTaskRecordArtifact(org.gradle.api.Project project)
protected org.gradle.api.Task addTaskUpdateBundleVersion(org.gradle.api.Project project)
protected ReplaceRegexTask addTaskUpdateFileVersions(org.gradle.api.Project project, java.io.File gitRepoDir)
protected void applyConfigScripts(org.gradle.api.Project project)
protected void applyPlugins(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 configureBundleInstructions(org.gradle.api.Project project)
protected void configureConfiguration(org.gradle.api.artifacts.Configuration configuration)
protected void configureConfigurations(org.gradle.api.Project project)
protected void configureDefaults(org.gradle.api.Project project,
LiferayPlugin liferayPlugin)
configureDefaults in class BaseDefaultsPlugin<LiferayPlugin>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 configureProjectVersion(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 configureTaskEnabledIfStale(org.gradle.api.Task task,
WritePropertiesTask recordArtifactTask,
boolean testProject)
protected void configureTaskFindBugs(org.gradle.api.plugins.quality.FindBugs findBugs)
protected void configureTaskJar(org.gradle.api.Project project,
boolean testProject)
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,
WritePropertiesTask recordArtifactTask,
ReplaceRegexTask updateFileVersionsTask)
protected java.lang.String escapeBRE(java.lang.Object object)
protected java.lang.String getArchivesBaseName(org.gradle.api.Project project)
protected java.lang.String getArtifactRemoteURL(org.gradle.api.tasks.bundling.AbstractArchiveTask abstractArchiveTask,
boolean cdn)
throws java.lang.Exception
java.lang.Exceptionprotected 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 getGitHead(org.gradle.api.Project project)
protected java.io.File getLibDir(org.gradle.api.Project project)
protected java.lang.String getModuleDependency(org.gradle.api.Project project)
protected java.lang.String getModuleDependencyRegex(org.gradle.api.Project project)
protected java.lang.Class<LiferayPlugin> getPluginClass()
getPluginClass in class BaseDefaultsPlugin<LiferayPlugin>protected java.lang.String getProjectDependency(org.gradle.api.Project project)
protected java.io.File getRootDir(org.gradle.api.Project project,
java.lang.String markerFileName)
protected boolean hasBaseline(org.gradle.api.Project project)
protected boolean isPublishing(org.gradle.api.Project project)
protected boolean isTestProject(org.gradle.api.Project project)