public class LiferayRelengPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
| Modifier and Type | Field and Description |
|---|---|
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_VERSION_TASK_NAME |
| Constructor and Description |
|---|
LiferayRelengPlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected PrintArtifactPublishCommandsTask |
addTaskPrintArtifactPublishCommands(org.gradle.api.Project project,
WritePropertiesTask recordArtifactTask) |
protected org.gradle.api.Task |
addTaskPrintStaleArtifact(org.gradle.api.Project project,
WritePropertiesTask recordArtifactTask) |
protected WritePropertiesTask |
addTaskRecordArtifact(org.gradle.api.Project project,
java.io.File destinationDir) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskBuildChangeLog(com.liferay.gradle.plugins.change.log.builder.BuildChangeLogTask buildChangeLogTask,
java.io.File destinationDir) |
protected void |
configureTaskDeploy(org.gradle.api.tasks.Copy copy,
WritePropertiesTask recordArtifactTask) |
protected void |
configureTaskDeploy(org.gradle.api.Project project,
WritePropertiesTask recordArtifactTask) |
protected void |
configureTaskEnabledIfLeaf(org.gradle.api.Task task) |
protected void |
configureTaskEnabledIfRelease(org.gradle.api.Task task) |
protected void |
configureTaskEnabledIfStale(org.gradle.api.Task task,
WritePropertiesTask recordArtifactTask) |
protected void |
configureTaskPrintArtifactPublishCommandsForOSGi(PrintArtifactPublishCommandsTask printArtifactPublishCommandsTask) |
protected void |
configureTaskPrintStaleArtifactForOSGi(org.gradle.api.Task task) |
protected void |
configureTaskProcessResources(org.gradle.api.Project project,
com.liferay.gradle.plugins.change.log.builder.BuildChangeLogTask buildChangeLogTask) |
protected void |
configureTaskUploadArchives(org.gradle.api.Project project,
org.gradle.api.Task recordArtifactTask) |
protected static java.util.Properties |
getArtifactProperties(WritePropertiesTask recordArtifactTask) |
protected java.lang.StringBuilder |
getArtifactRemoteBaseURL(org.gradle.api.Project project,
boolean cdn) |
protected java.lang.String |
getArtifactRemoteURL(org.gradle.api.tasks.bundling.AbstractArchiveTask abstractArchiveTask,
boolean cdn) |
protected java.lang.String |
getArtifactRemoteURL(org.gradle.api.Project project,
java.lang.String name,
java.lang.String version,
java.lang.String extension,
boolean cdn) |
protected java.lang.String |
getGitResult(org.gradle.api.Project project,
java.lang.Object... args) |
protected static java.io.File |
getRelengDir(org.gradle.api.Project project) |
protected boolean |
isStale(org.gradle.api.Project project,
java.util.Properties artifactProperties) |
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_VERSION_TASK_NAME
public void apply(org.gradle.api.Project project)
apply in interface org.gradle.api.Plugin<org.gradle.api.Project>protected static java.util.Properties getArtifactProperties(WritePropertiesTask recordArtifactTask)
protected static java.io.File getRelengDir(org.gradle.api.Project project)
protected PrintArtifactPublishCommandsTask addTaskPrintArtifactPublishCommands(org.gradle.api.Project project, WritePropertiesTask recordArtifactTask)
protected org.gradle.api.Task addTaskPrintStaleArtifact(org.gradle.api.Project project,
WritePropertiesTask recordArtifactTask)
protected WritePropertiesTask addTaskRecordArtifact(org.gradle.api.Project project, java.io.File destinationDir)
protected void configureTaskBuildChangeLog(com.liferay.gradle.plugins.change.log.builder.BuildChangeLogTask buildChangeLogTask,
java.io.File destinationDir)
protected void configureTaskDeploy(org.gradle.api.tasks.Copy copy,
WritePropertiesTask recordArtifactTask)
protected void configureTaskDeploy(org.gradle.api.Project project,
WritePropertiesTask recordArtifactTask)
protected void configureTaskEnabledIfLeaf(org.gradle.api.Task task)
protected void configureTaskEnabledIfRelease(org.gradle.api.Task task)
protected void configureTaskEnabledIfStale(org.gradle.api.Task task,
WritePropertiesTask recordArtifactTask)
protected void configureTaskPrintArtifactPublishCommandsForOSGi(PrintArtifactPublishCommandsTask printArtifactPublishCommandsTask)
protected void configureTaskPrintStaleArtifactForOSGi(org.gradle.api.Task task)
protected void configureTaskProcessResources(org.gradle.api.Project project,
com.liferay.gradle.plugins.change.log.builder.BuildChangeLogTask buildChangeLogTask)
protected void configureTaskUploadArchives(org.gradle.api.Project project,
org.gradle.api.Task recordArtifactTask)
protected java.lang.StringBuilder getArtifactRemoteBaseURL(org.gradle.api.Project project,
boolean cdn)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getArtifactRemoteURL(org.gradle.api.tasks.bundling.AbstractArchiveTask abstractArchiveTask,
boolean cdn)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getArtifactRemoteURL(org.gradle.api.Project project,
java.lang.String name,
java.lang.String version,
java.lang.String extension,
boolean cdn)
throws java.lang.Exception
java.lang.Exceptionprotected java.lang.String getGitResult(org.gradle.api.Project project,
java.lang.Object... args)
protected boolean isStale(org.gradle.api.Project project,
java.util.Properties artifactProperties)