Class POM

java.lang.Object
org.savantbuild.dep.maven.POM
Direct Known Subclasses:
MavenDependency

public class POM extends Object
The necessary information from the POM.
  • Field Details

  • Constructor Details

  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • imports

      public List<MavenDependency> imports()
    • removeDependencyDefinition

      public void removeDependencyDefinition(MavenDependency def)
    • replaceKnownVariablesAndFillInDependencies

      public void replaceKnownVariablesAndFillInDependencies()
    • replaceRangeValuesWithMappings

      public void replaceRangeValuesWithMappings(Map<String,String> rangeMappings)
    • resolveAllDependencies

      public List<MavenDependency> resolveAllDependencies()
    • resolveAllDependencyDefinitions

      public List<MavenDependency> resolveAllDependencyDefinitions()
    • resolveAllProperties

      public Map<String,String> resolveAllProperties()
    • toSpecification

      public String toSpecification()
    • toString

      public String toString()
      Overrides:
      toString in class Object