public class MavenUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static NPomIdResolver |
createPomIdResolver(net.thevpc.nuts.NWorkspace workspace) |
static boolean |
isMavenSettingsRepository(net.thevpc.nuts.NAddRepositoryOptions options) |
static MavenUtils |
of() |
net.thevpc.nuts.NArtifactCall |
parseCall(String callString,
String scriptName,
String scriptContent) |
MavenMetadata |
parseMavenMetaData(InputStream metadataStream) |
net.thevpc.nuts.NDescriptor |
parsePomXml(InputStream stream,
net.thevpc.nuts.NFetchMode fetchMode,
String urlDesc,
net.thevpc.nuts.NRepository repository) |
net.thevpc.nuts.NDescriptor |
parsePomXmlAndResolveParents(InputStream stream,
net.thevpc.nuts.NFetchMode fetchMode,
String urlDesc,
net.thevpc.nuts.NRepository repository) |
net.thevpc.nuts.NDescriptor |
parsePomXmlAndResolveParents(net.thevpc.nuts.io.NPath path,
net.thevpc.nuts.NFetchMode fetchMode,
net.thevpc.nuts.NRepository repository) |
net.thevpc.nuts.NEnvCondition |
toCondition(String os0,
String arch0,
NPomProfileActivation a,
String profile) |
net.thevpc.nuts.NDependency[] |
toNutsDependencies(NPomDependency[] deps,
NPom pom,
NPomProfileActivation ac,
String profile) |
net.thevpc.nuts.NDependency |
toNutsDependency(NPomDependency d,
NPom pom,
NPomProfileActivation a,
String profile) |
List<net.thevpc.nuts.NId> |
toNutsId(List<NPomId> ids) |
net.thevpc.nuts.NId |
toNutsId(NPomId d) |
String |
toNutsVersion(String version) |
public static MavenUtils of()
public static NPomIdResolver createPomIdResolver(net.thevpc.nuts.NWorkspace workspace)
public net.thevpc.nuts.NDependency[] toNutsDependencies(NPomDependency[] deps, NPom pom, NPomProfileActivation ac, String profile)
public net.thevpc.nuts.NId toNutsId(NPomId d)
public net.thevpc.nuts.NEnvCondition toCondition(String os0, String arch0, NPomProfileActivation a, String profile)
public net.thevpc.nuts.NDependency toNutsDependency(NPomDependency d, NPom pom, NPomProfileActivation a, String profile)
public net.thevpc.nuts.NDescriptor parsePomXml(InputStream stream, net.thevpc.nuts.NFetchMode fetchMode, String urlDesc, net.thevpc.nuts.NRepository repository)
public net.thevpc.nuts.NDescriptor parsePomXmlAndResolveParents(net.thevpc.nuts.io.NPath path,
net.thevpc.nuts.NFetchMode fetchMode,
net.thevpc.nuts.NRepository repository)
public net.thevpc.nuts.NDescriptor parsePomXmlAndResolveParents(InputStream stream, net.thevpc.nuts.NFetchMode fetchMode, String urlDesc, net.thevpc.nuts.NRepository repository)
public MavenMetadata parseMavenMetaData(InputStream metadataStream)
public net.thevpc.nuts.NArtifactCall parseCall(String callString, String scriptName, String scriptContent)
public static boolean isMavenSettingsRepository(net.thevpc.nuts.NAddRepositoryOptions options)
Copyright © 2025 vpc open source initiative. All rights reserved.