public class JSTranspilerPlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DOWNLOAD_METAL_CLI_TASK_NAME |
static java.lang.String |
TRANSPILE_JS_TASK_NAME |
Constructor and Description |
---|
JSTranspilerPlugin() |
Modifier and Type | Method and Description |
---|---|
protected com.liferay.gradle.plugins.node.tasks.DownloadNodeModuleTask |
addTaskDownloadMetalCli(org.gradle.api.Project project) |
protected TranspileJSTask |
addTaskTranspileJS(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTasksTranspileJS(org.gradle.api.Project project,
com.liferay.gradle.plugins.node.tasks.DownloadNodeModuleTask downloadMetalCliTask,
com.liferay.gradle.plugins.node.tasks.ExecuteNpmTask npmInstallTask) |
protected void |
configureTaskTranspileJS(TranspileJSTask transpileJSTask,
com.liferay.gradle.plugins.node.tasks.DownloadNodeModuleTask downloadMetalCliTask,
com.liferay.gradle.plugins.node.tasks.ExecuteNpmTask npmInstallTask) |
protected void |
configureTaskTranspileJSForJavaPlugin(TranspileJSTask transpileJSTask) |
protected java.io.File |
getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet) |
public static final java.lang.String DOWNLOAD_METAL_CLI_TASK_NAME
public static final java.lang.String TRANSPILE_JS_TASK_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected com.liferay.gradle.plugins.node.tasks.DownloadNodeModuleTask addTaskDownloadMetalCli(org.gradle.api.Project project)
protected TranspileJSTask addTaskTranspileJS(org.gradle.api.Project project)
protected void configureTasksTranspileJS(org.gradle.api.Project project, com.liferay.gradle.plugins.node.tasks.DownloadNodeModuleTask downloadMetalCliTask, com.liferay.gradle.plugins.node.tasks.ExecuteNpmTask npmInstallTask)
protected void configureTaskTranspileJS(TranspileJSTask transpileJSTask, com.liferay.gradle.plugins.node.tasks.DownloadNodeModuleTask downloadMetalCliTask, com.liferay.gradle.plugins.node.tasks.ExecuteNpmTask npmInstallTask)
protected void configureTaskTranspileJSForJavaPlugin(TranspileJSTask transpileJSTask)
protected java.io.File getSrcDir(org.gradle.api.file.SourceDirectorySet sourceDirectorySet)