public class NodePlugin
extends java.lang.Object
implements org.gradle.api.Plugin<org.gradle.api.Project>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DOWNLOAD_NODE_TASK_NAME |
static java.lang.String |
EXTENSION_NAME |
Constructor and Description |
---|
NodePlugin() |
Modifier and Type | Method and Description |
---|---|
protected DownloadNodeTask |
addTaskDownloadNode(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskDownloadNodeDir(DownloadNodeTask downloadNodeTask,
NodeExtension nodeExtension) |
protected void |
configureTaskDownloadNodeNpmUrl(DownloadNodeTask downloadNodeTask,
NodeExtension nodeExtension) |
protected void |
configureTaskDownloadNodeUrl(DownloadNodeTask downloadNodeTask,
NodeExtension nodeExtension) |
protected void |
configureTaskExecuteNodeDir(ExecuteNodeTask executeNodeTask,
NodeExtension nodeExtension) |
protected void |
configureTaskExecuteNpmArgs(ExecuteNpmTask executeNpmTask,
NodeExtension nodeExtension) |
protected void |
configureTaskPublishNodeModuleDescription(PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleName(PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTaskPublishNodeModuleVersion(PublishNodeModuleTask publishNodeModuleTask) |
protected void |
configureTasksDownloadNode(org.gradle.api.Project project,
NodeExtension nodeExtension) |
protected void |
configureTasksExecuteNode(org.gradle.api.Project project,
NodeExtension nodeExtension) |
protected void |
configureTasksExecuteNpm(org.gradle.api.Project project,
NodeExtension nodeExtension) |
protected void |
configureTasksPublishNodeModule(org.gradle.api.Project project) |
public static final java.lang.String DOWNLOAD_NODE_TASK_NAME
public static final java.lang.String EXTENSION_NAME
public void apply(org.gradle.api.Project project)
apply
in interface org.gradle.api.Plugin<org.gradle.api.Project>
protected DownloadNodeTask addTaskDownloadNode(org.gradle.api.Project project)
protected void configureTaskDownloadNodeDir(DownloadNodeTask downloadNodeTask, NodeExtension nodeExtension)
protected void configureTaskDownloadNodeNpmUrl(DownloadNodeTask downloadNodeTask, NodeExtension nodeExtension)
protected void configureTaskDownloadNodeUrl(DownloadNodeTask downloadNodeTask, NodeExtension nodeExtension)
protected void configureTaskExecuteNodeDir(ExecuteNodeTask executeNodeTask, NodeExtension nodeExtension)
protected void configureTaskExecuteNpmArgs(ExecuteNpmTask executeNpmTask, NodeExtension nodeExtension)
protected void configureTaskPublishNodeModuleDescription(PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleName(PublishNodeModuleTask publishNodeModuleTask)
protected void configureTaskPublishNodeModuleVersion(PublishNodeModuleTask publishNodeModuleTask)
protected void configureTasksDownloadNode(org.gradle.api.Project project, NodeExtension nodeExtension)
protected void configureTasksExecuteNode(org.gradle.api.Project project, NodeExtension nodeExtension)
protected void configureTasksExecuteNpm(org.gradle.api.Project project, NodeExtension nodeExtension)
protected void configureTasksPublishNodeModule(org.gradle.api.Project project)