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();


Reply via email to