You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by mp...@apache.org on 2006/06/23 01:39:29 UTC
svn commit: r416513 -
/maven/plugins/trunk/maven-jar-plugin/src/main/java/org/apache/maven/plugin/jar/JarSignMojo.java
Author: mperham
Date: Thu Jun 22 16:39:28 2006
New Revision: 416513
URL: http://svn.apache.org/viewvc?rev=416513&view=rev
Log:
PR: MJAR-27
Submitted by: Michael Böckling
Skip jar:sign for modules which are not java modules
Modified:
maven/plugins/trunk/maven-jar-plugin/src/main/java/org/apache/maven/plugin/jar/JarSignMojo.java
Modified: maven/plugins/trunk/maven-jar-plugin/src/main/java/org/apache/maven/plugin/jar/JarSignMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jar-plugin/src/main/java/org/apache/maven/plugin/jar/JarSignMojo.java?rev=416513&r1=416512&r2=416513&view=diff
==============================================================================
--- maven/plugins/trunk/maven-jar-plugin/src/main/java/org/apache/maven/plugin/jar/JarSignMojo.java (original)
+++ maven/plugins/trunk/maven-jar-plugin/src/main/java/org/apache/maven/plugin/jar/JarSignMojo.java Thu Jun 22 16:39:28 2006
@@ -22,6 +22,7 @@
import org.apache.maven.plugin.logging.Log;
import org.apache.maven.project.MavenProject;
import org.apache.maven.project.MavenProjectHelper;
+import org.apache.maven.artifact.handler.ArtifactHandler;
import org.codehaus.plexus.util.StringUtils;
import org.codehaus.plexus.util.cli.CommandLineException;
import org.codehaus.plexus.util.cli.CommandLineUtils;
@@ -184,6 +185,16 @@
if ( skip )
{
getLog().info( "Skipping JAR signing for file: " + getJarFile().getAbsolutePath() );
+ }
+
+ if ( project != null )
+ {
+ ArtifactHandler artifactHandler = project.getArtifact().getArtifactHandler();
+ if ( artifactHandler != null && !"java".equals( artifactHandler.getLanguage() ) )
+ {
+ getLog().debug( "Not executing jar:sign as the project is not a Java module" );
+ return;
+ }
}
// we use this mojo to check if there's a need to sign.