io.codemodder.plugins.maven.POMDependencyUpdater Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of codemodder-plugin-maven Show documentation
Show all versions of codemodder-plugin-maven Show documentation
Plugin for providing Maven dependency management functions to codemods.
package io.codemodder.plugins.maven;
import io.codemodder.DependencyGAV;
import io.codemodder.DependencyUpdateResult;
import java.io.IOException;
import java.net.URISyntaxException;
import java.nio.file.Path;
import java.util.List;
import javax.xml.stream.XMLStreamException;
import org.dom4j.DocumentException;
interface POMDependencyUpdater {
DependencyUpdateResult execute(Path projectDir, Path file, List dependencies)
throws IOException, XMLStreamException, DocumentException, URISyntaxException;
}