You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by de...@apache.org on 2013/08/10 14:07:51 UTC
svn commit: r1512663 -
/maven/plugins/trunk/maven-gpg-plugin/src/main/java/org/apache/maven/plugin/gpg/GpgSigner.java
Author: dennisl
Date: Sat Aug 10 12:07:50 2013
New Revision: 1512663
URL: http://svn.apache.org/r1512663
Log:
Refactoring: extract method.
Modified:
maven/plugins/trunk/maven-gpg-plugin/src/main/java/org/apache/maven/plugin/gpg/GpgSigner.java
Modified: maven/plugins/trunk/maven-gpg-plugin/src/main/java/org/apache/maven/plugin/gpg/GpgSigner.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-gpg-plugin/src/main/java/org/apache/maven/plugin/gpg/GpgSigner.java?rev=1512663&r1=1512662&r2=1512663&view=diff
==============================================================================
--- maven/plugins/trunk/maven-gpg-plugin/src/main/java/org/apache/maven/plugin/gpg/GpgSigner.java (original)
+++ maven/plugins/trunk/maven-gpg-plugin/src/main/java/org/apache/maven/plugin/gpg/GpgSigner.java Sat Aug 10 12:07:50 2013
@@ -179,6 +179,26 @@ public class GpgSigner
}
// ----------------------------------------------------------------------------
+ // Generate the signature file
+ // ----------------------------------------------------------------------------
+
+ generateSignatureForFile( file, signature );
+
+ return signature;
+ }
+
+ /**
+ * Generate the detached signature file for the provided file.
+ *
+ * @param file The file to sign
+ * @param signature The file in which the generate signature will be put
+ * @return A reference to the generated signature file
+ * @throws MojoExecutionException
+ */
+ protected void generateSignatureForFile( File file, File signature )
+ throws MojoExecutionException
+ {
+ // ----------------------------------------------------------------------------
// Set up the command line
// ----------------------------------------------------------------------------
@@ -277,8 +297,6 @@ public class GpgSigner
{
throw new MojoExecutionException( "Unable to execute gpg command", e );
}
-
- return signature;
}
private MavenProject findReactorProject( MavenProject prj )