diff --git a/nexus-core-plugins/nexus-buup-plugin/pom.xml b/nexus-core-plugins/nexus-buup-plugin/pom.xml
index 99e061ad39..e4c9074969 100644
--- a/nexus-core-plugins/nexus-buup-plugin/pom.xml
+++ b/nexus-core-plugins/nexus-buup-plugin/pom.xml
@@ -6,7 +6,7 @@
org.sonatype.nexus.plugins
nexus-core-plugins
- 1.4.1-SNAPSHOT
+ 1.4.2-SNAPSHOT
nexus-buup-plugin
diff --git a/nexus-core-plugins/nexus-buup-plugin/src/main/java/org/sonatype/nexus/buup/BundleDownloadTask.java b/nexus-core-plugins/nexus-buup-plugin/src/main/java/org/sonatype/nexus/buup/BundleDownloadTask.java
new file mode 100644
index 0000000000..ac6c32a0a8
--- /dev/null
+++ b/nexus-core-plugins/nexus-buup-plugin/src/main/java/org/sonatype/nexus/buup/BundleDownloadTask.java
@@ -0,0 +1,55 @@
+package org.sonatype.nexus.buup;
+
+import java.io.File;
+
+import org.codehaus.plexus.component.annotations.Component;
+import org.sonatype.nexus.scheduling.AbstractNexusTask;
+import org.sonatype.scheduling.SchedulerTask;
+
+@Component( role = SchedulerTask.class, hint = "BundleDownloadTask", instantiationStrategy = "per-lookup" )
+public class BundleDownloadTask
+ extends AbstractNexusTask