Class MavenCentralChecker

    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void check​(Logger log, org.apache.maven.project.MavenProject project, boolean release, boolean strict)
      Checks the resolved model of the given MaveProject for compliance.
      private static org.apache.maven.project.MavenProject readProject​(java.io.File pom)  
      private static java.lang.String resolveParentName​(java.io.File directory, org.apache.maven.model.Model fullModel)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • MavenCentralChecker

        public MavenCentralChecker()
    • Method Detail

      • check

        public static void check​(Logger log,
                                 org.apache.maven.project.MavenProject project,
                                 boolean release,
                                 boolean strict)
                          throws PomCheckException
        Checks the resolved model of the given MaveProject for compliance.
        Parameters:
        log - the logger to use.
        project - the project to be checked.
        release - if true checks if version is not -SNAPSHOT.
        strict - if true checks that <repositories> and <pluginRepositories> are not present
        Throws:
        PomCheckException - if the POM is invalid
      • resolveParentName

        private static java.lang.String resolveParentName​(java.io.File directory,
                                                          org.apache.maven.model.Model fullModel)
      • readProject

        private static org.apache.maven.project.MavenProject readProject​(java.io.File pom)