Package org.codehaus.mojo.wagon.shared
Class DefaultMavenRepoMerger
java.lang.Object
org.codehaus.mojo.wagon.shared.DefaultMavenRepoMerger
- All Implemented Interfaces:
MavenRepoMerger
@Component(role=MavenRepoMerger.class,
hint="default")
public class DefaultMavenRepoMerger
extends Object
implements MavenRepoMerger
A copy of stage's plugin RepositoryCopier but use WagonUpload and WagonDownload instead.
-
Field Summary
Fields inherited from interface org.codehaus.mojo.wagon.shared.MavenRepoMerger
IN_PROCESS_MARKER, MAVEN_METADATA, MD5, SHA1 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic FilecreateTempDirectory(String prefix) voidmerge(org.apache.maven.wagon.Wagon src, org.apache.maven.wagon.Wagon target, boolean optimize, org.apache.maven.plugin.logging.Log logger)
-
Constructor Details
-
DefaultMavenRepoMerger
public DefaultMavenRepoMerger()
-
-
Method Details
-
merge
public void merge(org.apache.maven.wagon.Wagon src, org.apache.maven.wagon.Wagon target, boolean optimize, org.apache.maven.plugin.logging.Log logger) throws org.apache.maven.wagon.WagonException, IOException - Specified by:
mergein interfaceMavenRepoMerger- Throws:
org.apache.maven.wagon.WagonExceptionIOException
-
createTempDirectory
- Throws:
IOException
-