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.