Staging other mojos for use.

Project: http://git-wip-us.apache.org/repos/asf/commons-release-plugin/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/commons-release-plugin/commit/9923a5a3
Tree: 
http://git-wip-us.apache.org/repos/asf/commons-release-plugin/tree/9923a5a3
Diff: 
http://git-wip-us.apache.org/repos/asf/commons-release-plugin/diff/9923a5a3

Branch: refs/heads/master
Commit: 9923a5a39a03d70dcefb2b76cdfbef5b294dfabf
Parents: a0b4bc2
Author: Rob Tompkins <[email protected]>
Authored: Mon Jan 1 11:46:55 2018 -0500
Committer: Rob Tompkins <[email protected]>
Committed: Mon Jan 1 11:46:55 2018 -0500

----------------------------------------------------------------------
 .../CommonsDistributionDetatchmentMojo.java     |  3 +-
 .../mojos/CommonsDistributionStagingMojo.java   | 13 +++++-
 .../scm/AssemblyPublicationScmProvider.java     | 45 --------------------
 .../release/plugin/scm/package-info.java        | 17 --------
 4 files changed, 13 insertions(+), 65 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/9923a5a3/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetatchmentMojo.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetatchmentMojo.java
 
b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetatchmentMojo.java
index 7cfdb1d..4df4579 100644
--- 
a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetatchmentMojo.java
+++ 
b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionDetatchmentMojo.java
@@ -29,7 +29,6 @@ import org.codehaus.plexus.util.FileUtils;
 
 import java.io.File;
 import java.io.FileInputStream;
-import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.PrintWriter;
@@ -46,7 +45,7 @@ import java.util.Set;
  * @author chtompki
  * @since 1.0
  */
-@Mojo( name = "detatch-assemblies", defaultPhase = LifecyclePhase.VERIFY, 
threadSafe = true)
+@Mojo( name = "detatch-distributions", defaultPhase = LifecyclePhase.VERIFY, 
threadSafe = true)
 public class CommonsDistributionDetatchmentMojo extends AbstractMojo {
 
     /**

http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/9923a5a3/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
 
b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
index 7f9ec67..b4741f2 100644
--- 
a/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
+++ 
b/src/main/java/org/apache/commons/release/plugin/mojos/CommonsDistributionStagingMojo.java
@@ -1,14 +1,25 @@
 package org.apache.commons.release.plugin.mojos;
 
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.plugins.annotations.LifecyclePhase;
+import org.apache.maven.plugins.annotations.Mojo;
 import org.apache.maven.plugins.annotations.Parameter;
 
 import java.io.File;
 
-public class CommonsDistributionStagingMojo {
+@Mojo( name = "stage-distributions", defaultPhase = LifecyclePhase.DEPLOY, 
threadSafe = true)
+public class CommonsDistributionStagingMojo extends AbstractMojo {
 
     @Parameter( defaultValue = 
"${project.build.directory}/commons-release-plugin", alias = "outputDirectory" )
     private File workingDirectory;
 
     @Parameter ( required = true )
     private String distScmStagingUrl;
+
+    @Override
+    public void execute() throws MojoExecutionException, MojoFailureException {
+
+    }
 }

http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/9923a5a3/src/main/java/org/apache/commons/release/plugin/scm/AssemblyPublicationScmProvider.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/release/plugin/scm/AssemblyPublicationScmProvider.java
 
b/src/main/java/org/apache/commons/release/plugin/scm/AssemblyPublicationScmProvider.java
deleted file mode 100644
index 3f942cb..0000000
--- 
a/src/main/java/org/apache/commons/release/plugin/scm/AssemblyPublicationScmProvider.java
+++ /dev/null
@@ -1,45 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.commons.release.plugin.scm;
-
-import org.apache.maven.scm.ScmFileSet;
-
-import java.io.File;
-
-/**
- * @author chtompki
- * @since 1.0
- */
-public class AssemblyPublicationScmProvider {
-
-    private static final String SCM_CHECKOUT_SUBDIRECTORY = "pub-scm";
-
-    public static void prepareScmCheckoutDirectory(File 
pluginWorkingDirectory) {
-        StringBuilder pubScmPath = new 
StringBuilder(pluginWorkingDirectory.getAbsolutePath());
-        pubScmPath.append("/");
-        pubScmPath.append(SCM_CHECKOUT_SUBDIRECTORY);
-        File pubScmDirectory = new File(pubScmPath.toString());
-        if (!pubScmDirectory.exists()) {
-            pubScmDirectory.mkdirs();
-        }
-    }
-
-    public void checkoutPubScmStagingUrl(String pubScmStagingUrl, File 
pluginWorkingDirectory) {
-       
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/commons-release-plugin/blob/9923a5a3/src/main/java/org/apache/commons/release/plugin/scm/package-info.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/commons/release/plugin/scm/package-info.java 
b/src/main/java/org/apache/commons/release/plugin/scm/package-info.java
deleted file mode 100644
index 8767dfc..0000000
--- a/src/main/java/org/apache/commons/release/plugin/scm/package-info.java
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.apache.commons.release.plugin.scm;
\ No newline at end of file

Reply via email to