Author: tchemit
Date: Wed Nov 13 21:22:15 2013
New Revision: 1541727

URL: http://svn.apache.org/r1541727
Log:
MJARSIGNER-28 - verify mojo can also use keystore and alias parameters

Modified:
    
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java
    
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java
    
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerVerifyMojo.java

Modified: 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java?rev=1541727&r1=1541726&r2=1541727&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java
 Wed Nov 13 21:22:15 2013
@@ -63,6 +63,12 @@ public abstract class AbstractJarsignerM
     private boolean verbose;
 
     /**
+     * See <a 
href="http://java.sun.com/javase/6/docs/technotes/tools/windows/jarsigner.html#Options";>options</a>.
+     */
+    @Parameter( property = "jarsigner.keystore" )
+    private String keystore;
+
+    /**
      * The maximum memory available to the JAR signer, e.g. <code>256M</code>. 
See <a
      * 
href="http://java.sun.com/javase/6/docs/technotes/tools/windows/java.html#Xms";>-Xmx</a>
 for more details.
      */
@@ -421,6 +427,7 @@ public abstract class AbstractJarsignerM
 
         JarSignerRequest request = createRequest( archive );
         request.setArchive( archive );
+        request.setKeystore( keystore );
         request.setWorkingDirectory( workingDirectory );
         request.setMaxMemory( maxMemory );
         request.setArguments( arguments );

Modified: 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java?rev=1541727&r1=1541726&r2=1541727&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerSignMojo.java
 Wed Nov 13 21:22:15 2013
@@ -50,12 +50,6 @@ public class JarsignerSignMojo
     /**
      * See <a 
href="http://java.sun.com/javase/6/docs/technotes/tools/windows/jarsigner.html#Options";>options</a>.
      */
-    @Parameter( property = "jarsigner.keystore" )
-    private String keystore;
-
-    /**
-     * See <a 
href="http://java.sun.com/javase/6/docs/technotes/tools/windows/jarsigner.html#Options";>options</a>.
-     */
     @Parameter( property = "jarsigner.storepass" )
     private String storepass;
 
@@ -171,7 +165,6 @@ public class JarsignerSignMojo
     {
         JarSignerSignRequest request = new JarSignerSignRequest();
         request.setAlias( alias );
-        request.setKeystore( keystore );
         request.setProviderArg( providerArg );
         request.setProviderClass( providerClass );
         request.setProviderName( providerName );

Modified: 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerVerifyMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerVerifyMojo.java?rev=1541727&r1=1541726&r2=1541727&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerVerifyMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-jarsigner-plugin/src/main/java/org/apache/maven/plugins/jarsigner/JarsignerVerifyMojo.java
 Wed Nov 13 21:22:15 2013
@@ -46,11 +46,18 @@ public class JarsignerVerifyMojo
     private boolean certs;
 
     /**
+     * See <a 
href="http://java.sun.com/javase/6/docs/technotes/tools/windows/jarsigner.html#Options";>options</a>.
+     */
+    @Parameter( property = "jarsigner.alias" )
+    private String alias;
+
+    /**
      * {@inheritDoc}
      */
     protected JarSignerRequest createRequest( File archive )
     {
         JarSignerVerifyRequest request = new JarSignerVerifyRequest();
+        request.setAlias( alias );
         request.setCerts( certs );
         return request;
     }


Reply via email to