public class MavenUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MavenUtils.DepsAndRepos |
public static MavenUtils of(NutsSession session)
public static PomIdResolver createPomIdResolver(NutsSession session)
public NutsDependency[] toNutsDependencies(PomDependency[] deps, NutsSession session)
public NutsDependency toNutsDependency(PomDependency d, NutsSession session)
public NutsDescriptor parsePomXml0(InputStream stream, NutsFetchMode fetchMode, String urlDesc, NutsRepository repository)
public NutsDescriptor parsePomXml(Path path, NutsFetchMode fetchMode, NutsRepository repository) throws IOException
IOExceptionpublic NutsDescriptor parsePomXml(InputStream stream, NutsFetchMode fetchMode, String urlDesc, NutsRepository repository)
public Iterator<NutsId> createArchetypeCatalogIterator(InputStream stream, NutsIdFilter filter, boolean autoClose, NutsSession session)
public MavenMetadata parseMavenMetaData(InputStream metadataStream, NutsSession session)
public MavenUtils.DepsAndRepos loadDependenciesAndRepositoriesFromPomPath(NutsId rid, NutsRepositorySelector.Selection[] bootRepositories, NutsSession session)
public MavenUtils.DepsAndRepos loadDependenciesAndRepositoriesFromPomPath(String urlPath, NutsRepositorySelector.Selection[] bootRepositories, NutsSession session)
public MavenUtils.DepsAndRepos loadDependenciesAndRepositoriesFromPomUrl(String url, NutsSession session)
public NutsId resolveLatestMavenId(NutsId zId, Predicate<String> filter, NutsSession session)
zId - idfilter - filtersession - sessionCopyright © 2021 vpc open source initiative. All rights reserved.