| Package | Description |
|---|---|
| net.thevpc.nuts.boot |
Nuts : Network Updatable Things Service (universal package manager) is
a new Open Source Package Manager to help install packages
and libraries for runtime execution.
|
| net.thevpc.nuts.boot.internal.maven | |
| net.thevpc.nuts.boot.internal.util |
| Modifier and Type | Field and Description |
|---|---|
static NBootId |
NBootId.API_ID |
static NBootId |
NBootId.BLANK |
static NBootId |
NBootId.RUNTIME_ID |
| Modifier and Type | Method and Description |
|---|---|
List<NBootId> |
NBootDependency.getExclusions() |
List<NBootId> |
NBootDescriptor.getParents() |
static List<NBootId> |
NBootId.ofList(String value) |
static Set<NBootId> |
NBootId.ofSet(String value) |
| Modifier and Type | Method and Description |
|---|---|
int |
NBootId.compareTo(NBootId o2) |
NBootId |
NBootId.copyFrom(NBootId id) |
boolean |
NBootId.equalsLongId(NBootId other) |
boolean |
NBootId.equalsShortId(NBootId other) |
NBootDependency |
NBootDependency.setId(NBootId id) |
NBootDescriptor |
NBootDescriptor.setId(NBootId id) |
| Modifier and Type | Method and Description |
|---|---|
NBootDependency |
NBootDependency.setExclusions(List<NBootId> exclusions) |
NBootDescriptor |
NBootDescriptor.setParents(List<NBootId> parents) |
| Constructor and Description |
|---|
NBootId(NBootId id) |
| Constructor and Description |
|---|
NBootDependency(String repository,
String groupId,
String artifactId,
String classifier,
String version,
String scope,
String optional,
List<NBootId> exclusions,
NBootEnvCondition condition,
String type,
String properties) |
| Modifier and Type | Method and Description |
|---|---|
static NBootId[] |
NReservedMavenUtilsBoot.resolveJarIds(URL url)
detect artifact ids from a URL.
|
static NBootId |
NReservedMavenUtilsBoot.resolveLatestMavenId(NBootId zId,
Predicate<NBootVersion> filter,
Collection<NBootRepositoryLocation> bootRepositories,
NBootOptionsInfo options)
find latest maven artifact
|
| Modifier and Type | Method and Description |
|---|---|
static Set<NBootId> |
NReservedMavenUtilsBoot.loadDependenciesFromId(NBootId rid,
Collection<NBootRepositoryLocation> repos) |
static Set<NBootId> |
NReservedMavenUtilsBoot.loadDependenciesFromNutsUrl(String url) |
| Modifier and Type | Method and Description |
|---|---|
static File |
NReservedMavenUtilsBoot.getBootCacheJar(NBootId vid,
NBootRepositoryLocation[] repositories,
NBootRepositoryLocation cacheFolder,
boolean useCache,
String name,
Instant expire,
NBootErrorInfoList errorList,
NBootOptionsInfo bOptions,
Function<String,String> pathExpansionConverter) |
static String |
NReservedMavenUtilsBoot.getFileName(NBootId id,
String ext) |
static String |
NReservedMavenUtilsBoot.getPathFile(NBootId id,
String name) |
static Set<NBootId> |
NReservedMavenUtilsBoot.loadDependenciesFromId(NBootId rid,
Collection<NBootRepositoryLocation> repos) |
static NBootId |
NReservedMavenUtilsBoot.resolveLatestMavenId(NBootId zId,
Predicate<NBootVersion> filter,
Collection<NBootRepositoryLocation> bootRepositories,
NBootOptionsInfo options)
find latest maven artifact
|
static String |
NReservedMavenUtilsBoot.resolveMavenFullPath(NBootRepositoryLocation repo,
NBootId nutsId,
String ext) |
static File |
NReservedMavenUtilsBoot.resolveOrDownloadJar(NBootId nutsId,
NBootRepositoryLocation[] repositories,
NBootRepositoryLocation cacheFolder,
boolean includeDesc,
Instant expire,
NBootErrorInfoList errors) |
static String |
NReservedMavenUtilsBoot.toMavenPath(NBootId nutsId) |
| Modifier and Type | Field and Description |
|---|---|
NBootId |
NBootIdCache.baseId |
NBootId |
NBootIdCache.id |
| Modifier and Type | Field and Description |
|---|---|
Set<NBootId> |
NBootIdCache.deps |
Map<NBootId,NBootIdCache> |
NBootCache.fallbackIdMap |
| Modifier and Type | Method and Description |
|---|---|
NBootId |
NReservedErrorInfo.getNutsId() |
static NBootId |
NBootUtils.parseId(String nutsId)
examples : script://groupId:artifactId/version?face
script://groupId:artifactId/version script://groupId:artifactId
script://artifactId artifactId
|
| Modifier and Type | Method and Description |
|---|---|
static List<NBootId> |
NBootUtils.parseIdList(String s) |
| Modifier and Type | Method and Description |
|---|---|
static URL |
NBootUtils.findClassLoaderJar(NBootId id,
URL[] urls) |
static String |
NBootUtils.formatIdArray(NBootId[] s) |
void |
NBootErrorInfoList.removeErrorsFor(NBootId nutsId) |
static String |
NBootUtils.resolveDescPath(NBootId id) |
static String |
NBootUtils.resolveFileName(NBootId id,
String extension) |
static String |
NBootUtils.resolveFilePath(NBootId id,
String extension) |
static String |
NBootUtils.resolveIdPath(NBootId id) |
static String |
NBootUtils.resolveJarPath(NBootId id) |
static String |
NBootUtils.resolveNutsDescriptorPath(NBootId id) |
static String |
NBootUtils.resolveNutsIdDigest(NBootId id,
URL[] urls) |
| Modifier and Type | Method and Description |
|---|---|
static String |
NBootUtils.formatIdList(List<NBootId> s) |
static String |
NBootUtils.toDependencyExclusionListString(List<NBootId> exclusions) |
| Constructor and Description |
|---|
NReservedErrorInfo(NBootId nutsId,
String repository,
String url,
String message,
Throwable throwable) |
Copyright © 2025 vpc open source initiative. All rights reserved.