public class WorkspacePlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUNDLE_CONFIGURATION_NAME |
static java.lang.String |
CREATE_LIFERAY_THEME_JSON_TASK_NAME |
static java.lang.String |
DIST_BUNDLE_TAR_TASK_NAME |
static java.lang.String |
DIST_BUNDLE_ZIP_TASK_NAME |
static java.lang.String |
INIT_BUNDLE_TASK_NAME |
static java.lang.String |
PLUGIN_NAME |
static java.lang.String |
UPDATE_SDK_PROPERTIES_TASK_NAME |
Constructor and Description |
---|
WorkspacePlugin() |
Modifier and Type | Method and Description |
---|---|
protected org.gradle.api.artifacts.Configuration |
addConfigurationBundle(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension) |
protected org.gradle.api.artifacts.repositories.MavenArtifactRepository |
addRepository(org.gradle.api.Project project,
java.lang.String url) |
protected org.gradle.api.artifacts.repositories.MavenArtifactRepository |
addRepositoryBundle(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension) |
protected org.gradle.api.artifacts.repositories.MavenArtifactRepository |
addRepositoryModules(org.gradle.api.Project project) |
protected org.gradle.api.Task |
addTaskCreateLiferayThemeJson(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension) |
protected <T extends org.gradle.api.tasks.bundling.AbstractArchiveTask> |
addTaskDistBundle(org.gradle.api.Project project,
java.lang.String taskName,
java.lang.Class<T> clazz,
org.gradle.api.artifacts.Configuration bundleConfiguration,
WorkspaceExtension workspaceExtension) |
protected org.gradle.api.tasks.Copy |
addTaskInitBundle(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension,
org.gradle.api.artifacts.Configuration bundleConfiguration) |
protected com.liferay.gradle.plugins.workspace.tasks.UpdatePropertiesTask |
addTaskUpdateSDKProperties(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureModules(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension,
org.gradle.api.tasks.bundling.AbstractArchiveTask[] distBundleTasks) |
protected void |
configurePluginsSDK(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension,
org.gradle.api.tasks.Copy initBundleTask,
org.gradle.api.tasks.bundling.AbstractArchiveTask[] distBundleTasks) |
protected void |
configureTaskCopyBundle(org.gradle.api.tasks.AbstractCopyTask abstractCopyTask,
org.gradle.api.artifacts.Configuration bundleConfiguration) |
protected void |
configureThemes(org.gradle.api.Project project,
WorkspaceExtension workspaceExtension,
org.gradle.api.tasks.bundling.AbstractArchiveTask[] distBundleTasks) |
public static final java.lang.String BUNDLE_CONFIGURATION_NAME
public static final java.lang.String CREATE_LIFERAY_THEME_JSON_TASK_NAME
public static final java.lang.String DIST_BUNDLE_TAR_TASK_NAME
public static final java.lang.String DIST_BUNDLE_ZIP_TASK_NAME
public static final java.lang.String INIT_BUNDLE_TASK_NAME
public static final java.lang.String PLUGIN_NAME
public static final java.lang.String UPDATE_SDK_PROPERTIES_TASK_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected org.gradle.api.artifacts.Configuration addConfigurationBundle(org.gradle.api.Project project, WorkspaceExtension workspaceExtension)
protected org.gradle.api.artifacts.repositories.MavenArtifactRepository addRepository(org.gradle.api.Project project, java.lang.String url)
protected org.gradle.api.artifacts.repositories.MavenArtifactRepository addRepositoryBundle(org.gradle.api.Project project, WorkspaceExtension workspaceExtension)
protected org.gradle.api.artifacts.repositories.MavenArtifactRepository addRepositoryModules(org.gradle.api.Project project)
protected org.gradle.api.Task addTaskCreateLiferayThemeJson(org.gradle.api.Project project, WorkspaceExtension workspaceExtension)
protected <T extends org.gradle.api.tasks.bundling.AbstractArchiveTask> T addTaskDistBundle(org.gradle.api.Project project, java.lang.String taskName, java.lang.Class<T> clazz, org.gradle.api.artifacts.Configuration bundleConfiguration, WorkspaceExtension workspaceExtension)
protected org.gradle.api.tasks.Copy addTaskInitBundle(org.gradle.api.Project project, WorkspaceExtension workspaceExtension, org.gradle.api.artifacts.Configuration bundleConfiguration)
protected com.liferay.gradle.plugins.workspace.tasks.UpdatePropertiesTask addTaskUpdateSDKProperties(org.gradle.api.Project project, WorkspaceExtension workspaceExtension)
protected void configureModules(org.gradle.api.Project project, WorkspaceExtension workspaceExtension, org.gradle.api.tasks.bundling.AbstractArchiveTask[] distBundleTasks)
protected void configurePluginsSDK(org.gradle.api.Project project, WorkspaceExtension workspaceExtension, org.gradle.api.tasks.Copy initBundleTask, org.gradle.api.tasks.bundling.AbstractArchiveTask[] distBundleTasks)
protected void configureTaskCopyBundle(org.gradle.api.tasks.AbstractCopyTask abstractCopyTask, org.gradle.api.artifacts.Configuration bundleConfiguration)
protected void configureThemes(org.gradle.api.Project project, WorkspaceExtension workspaceExtension, org.gradle.api.tasks.bundling.AbstractArchiveTask[] distBundleTasks)