Uses of Class
de.mnl.osgi.bnd.maven.MavenVersionSpecification
-
Packages that use MavenVersionSpecification Package Description de.mnl.osgi.bnd.maven Some classes that may be helpful for any repository provider implementation that uses (backing) maven repositories. -
-
Uses of MavenVersionSpecification in de.mnl.osgi.bnd.maven
Subclasses of MavenVersionSpecification in de.mnl.osgi.bnd.maven Modifier and Type Class Description class
MavenVersion
Provides a model of an artifact version which can be used as a maven version.class
MavenVersionRange
Provides a representation of a maven version range.Methods in de.mnl.osgi.bnd.maven that return MavenVersionSpecification Modifier and Type Method Description static MavenVersionSpecification
MavenVersionSpecification. from(String version)
Creates a maven version specification from the given arguments.Methods in de.mnl.osgi.bnd.maven with parameters of type MavenVersionSpecification Modifier and Type Method Description Optional<BoundRevision>
CompositeMavenRepository. find(aQute.maven.api.Program program, MavenVersionSpecification version)
Converts aProgram
and a version, which may be a range, to aBoundRevision
.boolean
MavenVersionRange. includes(MavenVersionSpecification mavenVersion)
Checks if this version range includes the specified version or range.Optional<MavenResource>
MavenResourceRepository. resource(aQute.maven.api.Program program, MavenVersionSpecification version, String extension, String classifier, CompositeMavenRepository.BinaryLocation location)
Creates aMavenResource
for the given program and version.
-