Class PomDependencyUpdater


  • public class PomDependencyUpdater
    extends Object
    • Constructor Detail

      • PomDependencyUpdater

        public PomDependencyUpdater()
    • Method Detail

      • upgradeDependencies

        public static void upgradeDependencies​(File pomFile,
                                               List<org.jboss.set.mavendependencyupdater.DependencyEvaluator.ComponentUpgrade> componentUpgrades)
                                        throws XMLStreamException,
                                               IOException,
                                               org.codehaus.plexus.util.xml.pull.XmlPullParserException
        Throws:
        XMLStreamException
        IOException
        org.codehaus.plexus.util.xml.pull.XmlPullParserException
      • locateDependency

        public static Optional<LocatedDependency> locateDependency​(File pomFile,
                                                                   org.commonjava.maven.atlas.ident.ref.ArtifactRef artifact)
                                                            throws IOException,
                                                                   org.codehaus.plexus.util.xml.pull.XmlPullParserException
        Locates how a dependency dependency is defined, i.e. looks for dependency element for given artifact which has version defined.
        Parameters:
        pomFile - pom.xml file to search
        artifact - artifact to look for
        Returns:
        LocatedDependency instance with information about the dependency
        Throws:
        IOException
        org.codehaus.plexus.util.xml.pull.XmlPullParserException