Class BomChecker


  • public class BomChecker
    extends java.lang.Object
    Checks if a POM file is a minimal BOM file. The following blocks are required:
    • <dependencyManagement>
    The following blocks are forbidden:
    • <build>
    • <reporting>
    • <dependencies>
    • <repositories>
    • <pluginRepositories>
    • <profiles>
    • <modules>
    Since:
    1.0.0
    • Constructor Summary

      Constructors 
      Constructor Description
      BomChecker()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void check​(Logger log, org.apache.maven.project.MavenProject project)
      Checks the resolved model of the given MaveProject for compliance.
      • Methods inherited from class java.lang.Object

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

      • BomChecker

        public BomChecker()
    • Method Detail

      • check

        public static void check​(Logger log,
                                 org.apache.maven.project.MavenProject project)
                          throws PomCheckException
        Checks the resolved model of the given MaveProject for compliance.
        Parameters:
        log - the logger to use.
        project - the project to be checked.
        Throws:
        PomCheckException - if the POM is invalid