Class ResolutionManagementInfo

java.lang.Object
org.apache.maven.plugins.assembly.artifact.ResolutionManagementInfo

class ResolutionManagementInfo extends Object
Helper class used to accumulate scopes and modules (with binaries included) that are used in an assembly, for the purposes of creating an aggregated managed-version map with dependency version conflicts resolved.
  • Field Details

    • artifacts

      private final LinkedHashSet<org.apache.maven.artifact.Artifact> artifacts
  • Constructor Details

    • ResolutionManagementInfo

      ResolutionManagementInfo()
  • Method Details

    • getArtifacts

      Set<org.apache.maven.artifact.Artifact> getArtifacts()
    • addArtifacts

      void addArtifacts(Set<org.apache.maven.artifact.Artifact> a)
    • addOneArtifact

      private void addOneArtifact(org.apache.maven.artifact.Artifact artifact)
    • isScopeUpgrade

      private boolean isScopeUpgrade(org.apache.maven.artifact.Artifact a, org.apache.maven.artifact.Artifact existing)
    • scopeValue

      private int scopeValue(String scope)