@Override public void executeNode() throws Exception { List<Object> args = getArgs(); try { setArgs(getCompleteArgs()); super.executeNode(); } finally { setArgs(args); } }
@Override public String call() throws Exception { if (getNodeDir() == null) { return "npm"; } return "node"; }
@Override public String call() throws Exception { return npmInstallTask.getWorkingDir() + "/node_modules/metal*/src/**/*.soy"; }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); completeArgs.add("install"); completeArgs.add(getModuleName() + "@" + getModuleVersion()); return completeArgs; }
private ExecuteNpmTask _addTaskNpmLink( String dependencyName, NpmInstallTask npmInstallTask) { Project project = npmInstallTask.getProject(); String suffix = StringUtil.camelCase(dependencyName, true); final NpmLinkTask npmLinkTask = GradleUtil.addTask( project, "npmLink" + suffix, NpmLinkTask.class); npmLinkTask.dependsOn(npmInstallTask); npmLinkTask.setDescription( "Links the \"" + dependencyName + "\" NPM dependency."); npmLinkTask.setGroup(BasePlugin.BUILD_GROUP); npmLinkTask.setDependencyName(dependencyName); return npmLinkTask; }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); if (_npmCacheVerify) { completeArgs.add("cache"); completeArgs.add("verify"); } else if (isUseNpmCI() && (getPackageLockJsonFile() != null)) { completeArgs.add("ci"); } else { completeArgs.add("install"); } return completeArgs; }
@Override public void executeNode() throws Exception { String digest = FileUtil.getDigest(getSourceFiles()); super.executeNode(); _writeSourceDigestFile(digest.getBytes(StandardCharsets.UTF_8)); }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); completeArgs.add("shrinkwrap"); if (isIncludeDevDependencies()) { completeArgs.add("--dev"); } return completeArgs; }
private void _configureTaskExecuteNode( ExecuteNodeTask executeNodeTask, final NodeExtension nodeExtension, boolean useGradleExec) { executeNodeTask.setNodeDir( new Callable<File>() { @Override public File call() throws Exception { if (nodeExtension.isDownload()) { return nodeExtension.getNodeDir(); } return null; } }); executeNodeTask.setUseGradleExec(useGradleExec); }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); completeArgs.add(getNpmCommand()); completeArgs.add(getScriptName()); return completeArgs; }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); completeArgs.add("run-script"); completeArgs.add(getScriptName()); return completeArgs; }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); completeArgs.add("publish"); completeArgs.add("--userconfig"); completeArgs.add(FileUtil.getAbsolutePath(_getNpmrcFile())); return completeArgs; }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); completeArgs.add(getNpmCommand()); completeArgs.add(getDependencyName()); return completeArgs; }
@Override public void executeNode() throws Exception { executeNpmInstall(false); }
@Override public void executeNode() throws Exception { List<Object> args = getArgs(); try { setArgs(getCompleteArgs()); super.executeNode(); } finally { setArgs(args); } }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); completeArgs.add("install"); completeArgs.add(getModuleName() + "@" + getModuleVersion()); return completeArgs; }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); completeArgs.add("shrinkwrap"); if (isIncludeDevDependencies()) { completeArgs.add("--dev"); } return completeArgs; }
@Override public String call() throws Exception { return npmInstallTask.getWorkingDir() + "/node_modules/clay*/src/**/*.soy"; }
@Override public String call() throws Exception { if (getNodeDir() == null) { return "npm"; } return "node"; }
@Override public void executeNode() throws Exception { executeNpmInstall(false); }