Class ResolutionManagementInfo


  • class ResolutionManagementInfo
    extends java.lang.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 Summary

      Fields 
      Modifier and Type Field Description
      private java.util.LinkedHashSet<org.apache.maven.artifact.Artifact> artifacts  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addArtifacts​(java.util.Set<org.apache.maven.artifact.Artifact> a)  
      private void addOneArtifact​(org.apache.maven.artifact.Artifact artifact)  
      (package private) java.util.Set<org.apache.maven.artifact.Artifact> getArtifacts()  
      private boolean isScopeUpgrade​(org.apache.maven.artifact.Artifact a, org.apache.maven.artifact.Artifact existing)  
      private int scopeValue​(java.lang.String scope)  
      • Methods inherited from class java.lang.Object

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

      • artifacts

        private final java.util.LinkedHashSet<org.apache.maven.artifact.Artifact> artifacts
    • Constructor Detail

      • ResolutionManagementInfo

        ResolutionManagementInfo()
    • Method Detail

      • getArtifacts

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

        void addArtifacts​(java.util.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​(java.lang.String scope)