Author: hboutemy
Date: Thu Oct 30 07:37:49 2014
New Revision: 1635416

URL: http://svn.apache.org/r1635416
Log:
upgraded parent pom

Modified:
    maven/shared/trunk/maven-archiver/pom.xml
    
maven/shared/trunk/maven-archiver/src/main/java/org/apache/maven/archiver/MavenArchiver.java

Modified: maven/shared/trunk/maven-archiver/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-archiver/pom.xml?rev=1635416&r1=1635415&r2=1635416&view=diff
==============================================================================
--- maven/shared/trunk/maven-archiver/pom.xml (original)
+++ maven/shared/trunk/maven-archiver/pom.xml Thu Oct 30 07:37:49 2014
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.maven.shared</groupId>
     <artifactId>maven-shared-components</artifactId>
-    <version>20</version>
+    <version>21</version>
     <relativePath>../maven-shared-components/pom.xml</relativePath>
   </parent>
 

Modified: 
maven/shared/trunk/maven-archiver/src/main/java/org/apache/maven/archiver/MavenArchiver.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-archiver/src/main/java/org/apache/maven/archiver/MavenArchiver.java?rev=1635416&r1=1635415&r2=1635416&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-archiver/src/main/java/org/apache/maven/archiver/MavenArchiver.java
 (original)
+++ 
maven/shared/trunk/maven-archiver/src/main/java/org/apache/maven/archiver/MavenArchiver.java
 Thu Oct 30 07:37:49 2014
@@ -300,34 +300,30 @@ public class MavenArchiver
                     else
                     {
                         List<ValueSource> valueSources = new 
ArrayList<ValueSource>();
-                        valueSources.add( new PrefixedObjectValueSource( 
ARTIFACT_EXPRESSION_PREFIXES, artifact, true ) );
-                        valueSources.add( new PrefixedObjectValueSource(
-                                                                         
ARTIFACT_EXPRESSION_PREFIXES,
-                                                                         
artifact == null ? null
-                                                                               
          : artifact.getArtifactHandler(),
+
+                        valueSources.add( new PrefixedObjectValueSource( 
ARTIFACT_EXPRESSION_PREFIXES, artifact,
                                                                          true 
) );
+                        valueSources.add( new PrefixedObjectValueSource( 
ARTIFACT_EXPRESSION_PREFIXES,
+                                                                         
artifact.getArtifactHandler(), true ) );
 
                         Properties extraExpressions = new Properties();
-                        if ( artifact != null )
+                        // FIXME: This query method SHOULD NOT affect the 
internal
+                        // state of the artifact version, but it does.
+                        if ( !artifact.isSnapshot() )
                         {
-                            // FIXME: This query method SHOULD NOT affect the 
internal
-                            // state of the artifact version, but it does.
-                            if ( !artifact.isSnapshot() )
-                            {
-                                extraExpressions.setProperty( "baseVersion", 
artifact.getVersion() );
-                            }
+                            extraExpressions.setProperty( "baseVersion", 
artifact.getVersion() );
+                        }
 
-                            extraExpressions.setProperty( "groupIdPath", 
artifact.getGroupId().replace( '.', '/' ) );
-                            if ( StringUtils.isNotEmpty( 
artifact.getClassifier() ) )
-                            {
-                                extraExpressions.setProperty( 
"dashClassifier", "-" + artifact.getClassifier() );
-                                extraExpressions.setProperty( 
"dashClassifier?", "-" + artifact.getClassifier() );
-                            }
-                            else
-                            {
-                                extraExpressions.setProperty( 
"dashClassifier", "" );
-                                extraExpressions.setProperty( 
"dashClassifier?", "" );
-                            }
+                        extraExpressions.setProperty( "groupIdPath", 
artifact.getGroupId().replace( '.', '/' ) );
+                        if ( StringUtils.isNotEmpty( artifact.getClassifier() 
) )
+                        {
+                            extraExpressions.setProperty( "dashClassifier", 
"-" + artifact.getClassifier() );
+                            extraExpressions.setProperty( "dashClassifier?", 
"-" + artifact.getClassifier() );
+                        }
+                        else
+                        {
+                            extraExpressions.setProperty( "dashClassifier", "" 
);
+                            extraExpressions.setProperty( "dashClassifier?", 
"" );
                         }
                         valueSources.add( new PrefixedPropertiesValueSource( 
ARTIFACT_EXPRESSION_PREFIXES,
                                                                              
extraExpressions, true ) );
@@ -360,7 +356,8 @@ public class MavenArchiver
                                 // here we must find the Artifact in the 
project Artifacts to generate the maven layout
                                 if ( config.isUseUniqueVersions() )
                                 {
-                                    classpath.append( 
interpolator.interpolate( REPOSITORY_LAYOUT, recursionInterceptor ) );
+                                    classpath.append( 
interpolator.interpolate( REPOSITORY_LAYOUT,
+                                                                               
 recursionInterceptor ) );
                                 }
                                 else
                                 {
@@ -372,9 +369,9 @@ public class MavenArchiver
                             {
                                 if ( layout == null )
                                 {
-                                    throw new ManifestException(
-                                                                 
ManifestConfiguration.CLASSPATH_LAYOUT_TYPE_CUSTOM
-                                                                     + " 
layout type was declared, but custom layout expression was not specified. Check 
your <archive><manifest><customLayout/> element." );
+                                    throw new ManifestException( 
ManifestConfiguration.CLASSPATH_LAYOUT_TYPE_CUSTOM
+                                        + " layout type was declared, but 
custom layout expression was not"
+                                        + " specified. Check your 
<archive><manifest><customLayout/> element." );
                                 }
 
                                 classpath.append( interpolator.interpolate( 
layout, recursionInterceptor ) );


Reply via email to