org.apache.ivy.plugins.parser.xml

Class XmlModuleDescriptorUpdater

public final class XmlModuleDescriptorUpdater extends Object

Used to update ivy files. Uses ivy file as source and not ModuleDescriptor to preserve as much as possible the original syntax
Field Summary
static StringLINE_SEPARATOR
Method Summary
static voidupdate(URL srcURL, File destFile, UpdateOptions options)
used to copy a module descriptor xml file (also known as ivy file) and update the revisions of its dependencies, its status and revision
static voidupdate(URL srcURL, OutputStream destFile, UpdateOptions options)
static voidupdate(InputStream in, Resource res, File destFile, UpdateOptions options)
static voidupdate(URL inStreamCtx, InputStream inStream, OutputStream outStream, UpdateOptions options)

Field Detail

LINE_SEPARATOR

public static String LINE_SEPARATOR

Method Detail

update

public static void update(URL srcURL, File destFile, UpdateOptions options)
used to copy a module descriptor xml file (also known as ivy file) and update the revisions of its dependencies, its status and revision

Parameters: srcURL the url of the source module descriptor file destFile The file to which the updated module descriptor should be output

update

public static void update(URL srcURL, OutputStream destFile, UpdateOptions options)

update

public static void update(InputStream in, Resource res, File destFile, UpdateOptions options)

update

public static void update(URL inStreamCtx, InputStream inStream, OutputStream outStream, UpdateOptions options)