public final class NBootWorkspaceImpl extends Object implements NBootWorkspace
getWorkspace() . NutsBootWorkspace is also responsible of managing
local jar cache folder located at ~/.cache/nuts/default-workspace/boot
getWorkspace().
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEFAULT_PREVIEW |
NUTS_BOOT_VERSION| Constructor and Description |
|---|
NBootWorkspaceImpl(NBootArguments userOptionsUnparsed0) |
NBootWorkspaceImpl(NBootOptionsInfo options0) |
| Modifier and Type | Method and Description |
|---|---|
String[] |
createProcessCmdLine() |
NBootArguments |
getBootArguments() |
NBootOptionsInfo |
getOptions() |
String |
getRequirementsHelpString(boolean unsatisfiedOnly)
return a string representing unsatisfied constraints
|
NWorkspaceBase |
getWorkspace()
return type is Object to remove static dependency on NWorkspace class
so than versions of API can evolve independently of Boot
|
boolean |
hasUnsatisfiedRequirements() |
Set<NBootRepositoryLocation> |
resolveBootRuntimeRepositories(boolean withDependencies)
repositories used to locale nuts-runtime artifact or its dependencies
|
void |
runNewProcess() |
NBootWorkspace |
runWorkspace() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexitOnError, of, of, ofpublic static final boolean DEFAULT_PREVIEW
public NBootWorkspaceImpl(NBootArguments userOptionsUnparsed0)
public NBootWorkspaceImpl(NBootOptionsInfo options0)
public NBootArguments getBootArguments()
getBootArguments in interface NBootWorkspacepublic NBootOptionsInfo getOptions()
getOptions in interface NBootWorkspacepublic boolean hasUnsatisfiedRequirements()
public void runNewProcess()
public Set<NBootRepositoryLocation> resolveBootRuntimeRepositories(boolean withDependencies)
withDependencies - when true search for runtime dependencies, when
false, search for runtimepublic String[] createProcessCmdLine()
public NWorkspaceBase getWorkspace()
getWorkspace in interface NBootWorkspacepublic NBootWorkspace runWorkspace()
runWorkspace in interface NBootWorkspacepublic String getRequirementsHelpString(boolean unsatisfiedOnly)
unsatisfiedOnly - when true return requirements for new instanceCopyright © 2025 vpc open source initiative. All rights reserved.