You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by rf...@apache.org on 2016/06/18 16:29:34 UTC

svn commit: r1749073 - in /maven/plugins/trunk/maven-assembly-plugin/src: main/java/org/apache/maven/plugins/assembly/ main/java/org/apache/maven/plugins/assembly/mojos/ main/java/org/apache/maven/plugins/assembly/utils/ test/java/org/apache/maven/plug...

Author: rfscholte
Date: Sat Jun 18 16:29:34 2016
New Revision: 1749073

URL: http://svn.apache.org/viewvc?rev=1749073&view=rev
Log:
[MASSEMBLY-818] Remove deprecated parameters for the single goal
Remove classifier; instead the assemblyId (id in assembly xml) is used

Modified:
    maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/AssemblerConfigurationSource.java
    maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java
    maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtils.java
    maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtilsTest.java

Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/AssemblerConfigurationSource.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/AssemblerConfigurationSource.java?rev=1749073&r1=1749072&r2=1749073&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/AssemblerConfigurationSource.java (original)
+++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/AssemblerConfigurationSource.java Sat Jun 18 16:29:34 2016
@@ -92,11 +92,6 @@ public interface AssemblerConfigurationS
     boolean isAssemblyIdAppended();
 
     /**
-     * @return The classifier.
-     */
-    String getClassifier();
-
-    /**
      * @return Tar long file mode.
      */
     String getTarLongFileMode();

Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java?rev=1749073&r1=1749072&r2=1749073&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java (original)
+++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/mojos/AbstractAssemblyMojo.java Sat Jun 18 16:29:34 2016
@@ -166,16 +166,6 @@ public abstract class AbstractAssemblyMo
     private List<String> formats;
 
     /**
-     * This is the artifact classifier to be used for the resultant assembly artifact. Normally, you would use the
-     * assembly-id instead of specifying this here.
-     *
-     * @deprecated Please use the Assembly's id for classifier instead
-     */
-    @Deprecated
-    @Parameter( property = "classifier" )
-    private String classifier;
-
-    /**
      * A list of descriptor files to generate from.
      */
     @Parameter
@@ -513,7 +503,6 @@ public abstract class AbstractAssemblyMo
                             this, isRecompressZippedFiles(), getMergeManifestMode() );
 
                     final MavenProject project = getProject();
-                    final String classifier = getClassifier();
                     final String type = project.getArtifact().getType();
 
                     if ( attach && destFile.isFile() )
@@ -522,10 +511,6 @@ public abstract class AbstractAssemblyMo
                         {
                             projectHelper.attachArtifact( project, format, assembly.getId(), destFile );
                         }
-                        else if ( classifier != null )
-                        {
-                            projectHelper.attachArtifact( project, format, classifier, destFile );
-                        }
                         else if ( !"pom".equals( type ) && format.equals( type ) )
                         {
                             if ( !warnedAboutMainProjectArtifact )
@@ -840,18 +825,6 @@ public abstract class AbstractAssemblyMo
         this.reactorProjects = reactorProjects;
     }
 
-    @Override
-    public String getClassifier()
-    {
-        // TODO Auto-generated method stub
-        return null;
-    }
-
-    public void setClassifier( final String classifier )
-    {
-        this.classifier = classifier;
-    }
-
     public void setAppendAssemblyId( final boolean appendAssemblyId )
     {
         this.appendAssemblyId = appendAssemblyId;

Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtils.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtils.java?rev=1749073&r1=1749072&r2=1749073&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtils.java (original)
+++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtils.java Sat Jun 18 16:29:34 2016
@@ -61,19 +61,11 @@ public final class AssemblyFormatUtils
     {
         final String finalName = configSource.getFinalName();
         final boolean appendAssemblyId = configSource.isAssemblyIdAppended();
-        final String classifier = configSource.getClassifier();
 
         String distributionName = finalName;
         if ( appendAssemblyId )
         {
-            if ( !StringUtils.isEmpty( assembly.getId() ) )
-            {
-                distributionName = finalName + "-" + assembly.getId();
-            }
-        }
-        else if ( classifier != null )
-        {
-            distributionName = finalName + "-" + classifier;
+            distributionName = finalName + "-" + assembly.getId();
         }
 
         return distributionName;

Modified: maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtilsTest.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtilsTest.java?rev=1749073&r1=1749072&r2=1749073&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtilsTest.java (original)
+++ maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugins/assembly/utils/AssemblyFormatUtilsTest.java Sat Jun 18 16:29:34 2016
@@ -68,12 +68,12 @@ public class AssemblyFormatUtilsTest
 
     public void testGetDistroName_ShouldUseJustFinalNameWithNoAppendAssemblyIdOrClassifier()
     {
-        verifyDistroName( "assembly", null, "finalName", false, "finalName" );
+        verifyDistroName( "assembly", "finalName", false, "finalName" );
     }
 
-    public void testGetDistroName_ShouldUseFinalNamePlusClassifierWhenAppendAssemblyIdIsNull()
+    public void testGetDistroName_ShouldUseFinalNamePlusAssemblyIdIsNull()
     {
-        verifyDistroName( "assembly", "classifier", "finalName", false, "finalName-classifier" );
+        verifyDistroName( "assembly", "finalName", true, "finalName-assembly" );
     }
 
     public void testGetOutputDir_ShouldResolveGroupIdInOutDir_UseArtifactInfo()
@@ -764,11 +764,11 @@ public class AssemblyFormatUtilsTest
         mockManager.resetAll();
     }
 
-    private void verifyDistroName( final String assemblyId, final String classifier, final String finalName,
-                                   final boolean appendAssemblyId, final String checkValue )
+    private void verifyDistroName( final String assemblyId, final String finalName, final boolean appendAssemblyId,
+                                   final String checkValue )
     {
         final MockAndControlForGetDistroName mac =
-            new MockAndControlForGetDistroName( finalName, appendAssemblyId, classifier );
+            new MockAndControlForGetDistroName( finalName, appendAssemblyId );
 
         mockManager.replayAll();
 
@@ -800,18 +800,14 @@ public class AssemblyFormatUtilsTest
     {
         final AssemblerConfigurationSource configSource;
 
-        private final String classifier;
-
         private final boolean isAssemblyIdAppended;
 
         private final String finalName;
 
-        public MockAndControlForGetDistroName( final String finalName, final boolean isAssemblyIdAppended,
-                                               final String classifier )
+        public MockAndControlForGetDistroName( final String finalName, final boolean isAssemblyIdAppended )
         {
             this.finalName = finalName;
             this.isAssemblyIdAppended = isAssemblyIdAppended;
-            this.classifier = classifier;
 
             configSource = mockManager.createMock( AssemblerConfigurationSource.class );
 
@@ -820,8 +816,6 @@ public class AssemblyFormatUtilsTest
 
         private void enableExpectations()
         {
-            expect( configSource.getClassifier() ).andReturn( classifier ).atLeastOnce();
-
             expect( configSource.isAssemblyIdAppended() ).andReturn( isAssemblyIdAppended ).atLeastOnce();
 
             expect( configSource.getFinalName() ).andReturn( finalName ).atLeastOnce();