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 |
static java.lang.String |
NPM_INSTALL_TASK_NAME |
| Constructor and Description |
|---|
NodePlugin() |
| Modifier and Type | Method and Description |
|---|---|
protected DownloadNodeTask |
addTaskDownloadNode(org.gradle.api.Project project,
NodeExtension nodeExtension) |
protected ExecuteNpmTask |
addTaskNpmInstall(org.gradle.api.Project project) |
void |
apply(org.gradle.api.Project project) |
protected void |
configureTaskDownloadNode(DownloadNodeTask downloadNodeTask,
NodeExtension nodeExtension) |
protected void |
configureTaskExecuteNode(ExecuteNodeTask executeNodeTask,
NodeExtension nodeExtension) |
protected void |
configureTaskExecuteNpm(ExecuteNpmTask executeNpmTask,
NodeExtension nodeExtension) |
protected void |
configureTaskPublishNodeModule(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 static final java.lang.String NPM_INSTALL_TASK_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, NodeExtension nodeExtension)
protected ExecuteNpmTask addTaskNpmInstall(org.gradle.api.Project project)
protected void configureTaskDownloadNode(DownloadNodeTask downloadNodeTask, NodeExtension nodeExtension)
protected void configureTaskExecuteNode(ExecuteNodeTask executeNodeTask, NodeExtension nodeExtension)
protected void configureTaskExecuteNpm(ExecuteNpmTask executeNpmTask, NodeExtension nodeExtension)
protected void configureTaskPublishNodeModule(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)