Class EnforcerRuleUtils

java.lang.Object
org.apache.maven.plugins.enforcer.utils.EnforcerRuleUtils

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

    Fields
    Modifier and Type
    Field
    Description
     
    (package private) org.apache.maven.artifact.repository.ArtifactRepository
    The local.
    (package private) org.apache.maven.plugin.logging.Log
    The log.
    (package private) org.apache.maven.project.MavenProject
    The project.
    (package private) List<org.apache.maven.artifact.repository.ArtifactRepository>
    The remote repositories.
    (package private) org.apache.maven.artifact.resolver.ArtifactResolver
    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, 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.
    Instantiates a new enforcer rule utils.
  • Method Summary

    Modifier and Type
    Method
    Description
    private void
    resolve(org.apache.maven.model.Plugin plugin)
     
    private void
    resolve(org.apache.maven.model.ReportPlugin plugin)
     
    List<org.apache.maven.model.Plugin>
    resolvePlugins(List<org.apache.maven.model.Plugin> plugins)
     
    List<org.apache.maven.model.ReportPlugin>
    resolveReportPlugins(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 Details

    • resolver

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

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

      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.
    • helper

      private EnforcerRuleHelper helper
  • Constructor Details

    • EnforcerRuleUtils

      public EnforcerRuleUtils(org.apache.maven.artifact.factory.ArtifactFactory theFactory, org.apache.maven.artifact.resolver.ArtifactResolver theResolver, org.apache.maven.artifact.repository.ArtifactRepository theLocal, 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 Details

    • resolve

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

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

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

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