maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Warren Crossing <warren.cross...@mofokom.biz>
Subject Patch to add optional attach flag to maven jar plugin.
Date Tue, 17 Jan 2012 13:28:42 GMT
Index: src/main/java/org/apache/maven/plugin/jar/AbstractJarMojo.java
===================================================================
--- src/main/java/org/apache/maven/plugin/jar/AbstractJarMojo.java 
     (revision 1232405)
+++ src/main/java/org/apache/maven/plugin/jar/AbstractJarMojo.java 
     (working copy)
@@ -119,7 +119,17 @@
       */
      private boolean useDefaultManifestFile;

+
      /**
+     * Set this to <code>Fasle</code> to disable the attach of the 
<code>jar</code>.
+     *
+     * @parameter expression="${jar.attach}" default-value="true"
+     *
+     * @since 2.2
+     */
+    private boolean attach;
+
+    /**
       * @component
       */
      private MavenProjectHelper projectHelper;
@@ -235,11 +245,12 @@
          File jarFile = createArchive();

          String classifier = getClassifier();
-        if ( classifier != null )
+        if ( classifier != null && attach)
          {
              projectHelper.attachArtifact( getProject(), getType(), 
classifier, jarFile );
          }
-        else
+        else if(attach)
          {
              getProject().getArtifact().setFile( jarFile );
          }

Mime
View raw message