Package japicmp.maven

Class VersionChange


  • public class VersionChange
    extends java.lang.Object
    • Field Detail

      • versionPattern

        private static final java.util.regex.Pattern versionPattern
      • oldArchives

        private final java.util.List<JApiCmpArchive> oldArchives
      • newArchives

        private final java.util.List<JApiCmpArchive> newArchives
      • parameter

        private final Parameter parameter
    • Method Detail

      • computeChangeType

        public Optional<SemanticVersion.ChangeType> computeChangeType()
                                                               throws org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoFailureException
      • allVersionsTheSame

        private boolean allVersionsTheSame​(java.util.List<SemanticVersion> versions)
      • getVersion

        private SemanticVersion getVersion​(java.io.File file)
                                    throws org.apache.maven.plugin.MojoFailureException
        Throws:
        org.apache.maven.plugin.MojoFailureException