@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); File cacheDir = getCacheDir(); if (cacheDir != null) { completeArgs.add("--cache"); completeArgs.add(FileUtil.getAbsolutePath(cacheDir)); } String logLevel = getLogLevel(); if (Validator.isNotNull(logLevel)) { completeArgs.add("--loglevel"); completeArgs.add(logLevel); } completeArgs.add("--production"); completeArgs.add(Boolean.toString(isProduction())); completeArgs.add("--progress"); completeArgs.add(Boolean.toString(isProgress())); String registry = getRegistry(); if (Validator.isNotNull(registry)) { completeArgs.add("--registry"); completeArgs.add(registry); } return completeArgs; }
@Override protected List<String> getCompleteArgs() { List<String> completeArgs = super.getCompleteArgs(); File cacheDir = getCacheDir(); if (cacheDir != null) { completeArgs.add("--cache"); completeArgs.add(FileUtil.getAbsolutePath(cacheDir)); } String logLevel = getLogLevel(); if (Validator.isNotNull(logLevel)) { completeArgs.add("--loglevel"); completeArgs.add(logLevel); } completeArgs.add("--production"); completeArgs.add(Boolean.toString(isProduction())); completeArgs.add("--progress"); completeArgs.add(Boolean.toString(isProgress())); String registry = getRegistry(); if (Validator.isNotNull(registry)) { completeArgs.add("--registry"); completeArgs.add(registry); } return completeArgs; }
@Override public void executeNode() throws Exception { Project project = getProject(); File cacheDir = getCacheDir(); if (isCacheConcurrent() || ((cacheDir != null) && FileUtil.isChild(cacheDir, project.getProjectDir()))) { super.executeNode(); } else { synchronized (ExecuteNpmTask.class) { super.executeNode(); } } }
@Override public void executeNode() throws Exception { Project project = getProject(); File cacheDir = getCacheDir(); if (isCacheConcurrent() || ((cacheDir != null) && FileUtil.isChild(cacheDir, project.getProjectDir()))) { super.executeNode(); } else { synchronized (ExecuteNpmTask.class) { super.executeNode(); } } }