Class TaskCopyRequiredFiles
java.lang.Object
io.jmix.flowui.devserver.frontend.NodeUpdater
io.jmix.flowui.devserver.frontend.TaskCopyRequiredFiles
- All Implemented Interfaces:
com.vaadin.flow.server.frontend.FallibleCommand
Special for Studio designer.
Copy package-lock.json
, .npmrc
from project root folder
and themes files from {project}/frontend/themes
to {project}/.jmix/screen-designer/frontend/themes
-
Field Summary
Fields inherited from class io.jmix.flowui.devserver.frontend.NodeUpdater
DEP_NAME_FLOW_DEPS, DEP_NAME_FLOW_JARS, frontDeps, options
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
TaskCopyRequiredFiles
(com.vaadin.flow.server.frontend.scanner.ClassFinder finder, com.vaadin.flow.server.frontend.scanner.FrontendDependenciesScanner frontendDependencies, Options options) -
Method Summary
Methods inherited from class io.jmix.flowui.devserver.frontend.NodeUpdater
generateVersionsJson, getProjectJsonFile, getProjectPackageLockFile, getStudioJsonFile, getStudioPackageLockFile
-
Constructor Details
-
TaskCopyRequiredFiles
protected TaskCopyRequiredFiles(com.vaadin.flow.server.frontend.scanner.ClassFinder finder, com.vaadin.flow.server.frontend.scanner.FrontendDependenciesScanner frontendDependencies, Options options)
-
-
Method Details
-
execute
public void execute() throws com.vaadin.flow.server.ExecutionFailedException- Throws:
com.vaadin.flow.server.ExecutionFailedException
-