Package com.github.aistomin.maven.browser

The root package of the "Maven Browser" project.
  • Interface Summary
    Interface Description
    MvnArtifact
    The interface of classes which represent the Maven artifact.
    MvnArtifactVersion
    The interface of classes which represent the Maven artifact's version.
    MvnDependency
    The interface which is responsible for manipulating the Maven artifact's version as a Maven/Ant/Gradle dependency.
    MvnGroup
    The interface of classes which represent the Maven artifacts' group.
    MvnRepo
    The interface of classes which represent the Maven repository.
    VersionComparator
    The interface of the classes that compare two versions.
  • Class Summary
    Class Description
    DefaultVersionComparator
    The comparator that compares two standard numeric versions like 1.0.1 and 2.0.
    MavenArtifact
    Simple implementation of the Maven artifact entity.
    MavenArtifactVersion
    Simple implementation of the Maven artifact's version entity.
    MavenCentral
    The class which works with Maven Central repository.
    MavenDependency
    Simple implementation of the Maven artifact version's dependency entity.
    MavenGroup
    Simple implementation of the Maven group entity.
    OldStyleVersionComparator
    The comparator that compares two versions in the old style manner that we had before version 2.0.
  • Enum Summary
    Enum Description
    MvnPackagingType
    The interface of classes which represent the Maven artifacts' group.
  • Exception Summary
    Exception Description
    MvnException
    Project specific exception.