Class PomDependencyUpdater
- java.lang.Object
-
- org.jboss.set.mavendependencyupdater.PomDependencyUpdater
-
public class PomDependencyUpdater extends Object
-
-
Constructor Summary
Constructors Constructor Description PomDependencyUpdater()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Optional<LocatedDependency>locateDependency(File pomFile, org.commonjava.maven.atlas.ident.ref.ArtifactRef artifact)Locates how a dependency dependency is defined, i.e.static voidupgradeDependencies(File pomFile, List<org.jboss.set.mavendependencyupdater.DependencyEvaluator.ComponentUpgrade> componentUpgrades)
-
-
-
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:
XMLStreamExceptionIOExceptionorg.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 searchartifact- artifact to look for- Returns:
- LocatedDependency instance with information about the dependency
- Throws:
IOExceptionorg.codehaus.plexus.util.xml.pull.XmlPullParserException
-
-