Class EnforcerRuleUtils


  • public class EnforcerRuleUtils
    extends java.lang.Object
    The Class EnforcerRuleUtils.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private EnforcerRuleHelper helper  
      (package private) org.apache.maven.artifact.repository.ArtifactRepository local
      The local.
      (package private) org.apache.maven.plugin.logging.Log log
      The log.
      (package private) org.apache.maven.project.MavenProject project
      The project.
      (package private) java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories
      The remote repositories.
      (package private) org.apache.maven.artifact.resolver.ArtifactResolver resolver
      The resolver.
    • Constructor Summary

      Constructors 
      Constructor Description
      EnforcerRuleUtils​(org.apache.maven.artifact.factory.ArtifactFactory theFactory, org.apache.maven.artifact.resolver.ArtifactResolver theResolver, org.apache.maven.artifact.repository.ArtifactRepository theLocal, java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> theRemoteRepositories, org.apache.maven.project.MavenProject project, org.apache.maven.plugin.logging.Log theLog)
      Instantiates a new enforcer rule utils.
      EnforcerRuleUtils​(EnforcerRuleHelper helper)
      Instantiates a new enforcer rule utils.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private void resolve​(org.apache.maven.model.Plugin plugin)  
      private void resolve​(org.apache.maven.model.ReportPlugin plugin)  
      java.util.List<org.apache.maven.model.Plugin> resolvePlugins​(java.util.List<org.apache.maven.model.Plugin> plugins)  
      java.util.List<org.apache.maven.model.ReportPlugin> resolveReportPlugins​(java.util.List<org.apache.maven.model.ReportPlugin> reportPlugins)  
      • Methods inherited from class java.lang.Object

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

      • resolver

        org.apache.maven.artifact.resolver.ArtifactResolver resolver
        The resolver.
      • local

        org.apache.maven.artifact.repository.ArtifactRepository local
        The local.
      • remoteRepositories

        java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> remoteRepositories
        The remote repositories.
      • log

        org.apache.maven.plugin.logging.Log log
        The log.
      • project

        org.apache.maven.project.MavenProject project
        The project.
    • Constructor Detail

      • EnforcerRuleUtils

        public EnforcerRuleUtils​(org.apache.maven.artifact.factory.ArtifactFactory theFactory,
                                 org.apache.maven.artifact.resolver.ArtifactResolver theResolver,
                                 org.apache.maven.artifact.repository.ArtifactRepository theLocal,
                                 java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> theRemoteRepositories,
                                 org.apache.maven.project.MavenProject project,
                                 org.apache.maven.plugin.logging.Log theLog)
        Instantiates a new enforcer rule utils.
        Parameters:
        theFactory - unused
        theResolver - the the resolver
        theLocal - the the local
        theRemoteRepositories - the the remote repositories
        project - the project
        theLog - the the log
      • EnforcerRuleUtils

        public EnforcerRuleUtils​(EnforcerRuleHelper helper)
        Instantiates a new enforcer rule utils.
        Parameters:
        helper - the helper
    • Method Detail

      • resolve

        private void resolve​(org.apache.maven.model.Plugin plugin)
      • resolve

        private void resolve​(org.apache.maven.model.ReportPlugin plugin)
      • resolvePlugins

        public java.util.List<org.apache.maven.model.Plugin> resolvePlugins​(java.util.List<org.apache.maven.model.Plugin> plugins)
      • resolveReportPlugins

        public java.util.List<org.apache.maven.model.ReportPlugin> resolveReportPlugins​(java.util.List<org.apache.maven.model.ReportPlugin> reportPlugins)