public abstract class NodeUpdater extends Object implements FallibleCommand
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEP_NAME_FLOW_DEPS |
protected static String |
DEP_NAME_FLOW_JARS |
protected File |
flowResourcesFolder
Base directory for flow dependencies coming from jars.
|
protected FrontendDependenciesScanner |
frontDeps
The
FrontendDependencies object representing the application
dependencies. |
protected File |
generatedFolder
Base directory for flow generated files.
|
protected File |
nodeModulesFolder
The path to the
FrontendUtils.NODE_MODULES directory. |
protected File |
npmFolder
Base directory for
Constants.PACKAGE_JSON,
FrontendUtils.WEBPACK_CONFIG, FrontendUtils.NODE_MODULES. |
protected static String |
POLYMER_VERSION |
| Modifier | Constructor and Description |
|---|---|
protected |
NodeUpdater(ClassFinder finder,
FrontendDependenciesScanner frontendDependencies,
File npmFolder,
File generatedPath,
File flowResourcesPath)
Constructor.
|
protected static final String DEP_NAME_FLOW_DEPS
protected static final String DEP_NAME_FLOW_JARS
protected static final String POLYMER_VERSION
protected final File npmFolder
Constants.PACKAGE_JSON,
FrontendUtils.WEBPACK_CONFIG, FrontendUtils.NODE_MODULES.protected final File nodeModulesFolder
FrontendUtils.NODE_MODULES directory.protected final File generatedFolder
protected final File flowResourcesFolder
protected final FrontendDependenciesScanner frontDeps
FrontendDependencies object representing the application
dependencies.protected NodeUpdater(ClassFinder finder, FrontendDependenciesScanner frontendDependencies, File npmFolder, File generatedPath, File flowResourcesPath)
finder - a reusable class finderfrontendDependencies - a reusable frontend dependenciesnpmFolder - folder with the `package.json` filegeneratedPath - folder where flow generated files will be placed.flowResourcesPath - folder where flow dependencies will be copied to.Copyright © 2020. All rights reserved.