You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2016/04/11 20:29:04 UTC

svn commit: r1738620 - in /maven/plugins/trunk/maven-jar-plugin: pom.xml src/it/MJAR-82/pom.xml src/it/manifest-content/verify.bsh

Author: khmarbaise
Date: Mon Apr 11 18:29:04 2016
New Revision: 1738620

URL: http://svn.apache.org/viewvc?rev=1738620&view=rev
Log:
[MJAR-213] Upgrade to maven-archiver 3.0.1
 o Upgrading to maven-archiver-3.0.1 means that the
   Specification-Version within the MANIFEST.MF
   does not allow having -SNAPSHOT.
   This behaviour has been changed according to
   the Product Versioning Spec. See also [MSHARED-191]

Modified:
    maven/plugins/trunk/maven-jar-plugin/pom.xml
    maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-82/pom.xml
    maven/plugins/trunk/maven-jar-plugin/src/it/manifest-content/verify.bsh

Modified: maven/plugins/trunk/maven-jar-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jar-plugin/pom.xml?rev=1738620&r1=1738619&r2=1738620&view=diff
==============================================================================
--- maven/plugins/trunk/maven-jar-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-jar-plugin/pom.xml Mon Apr 11 18:29:04 2016
@@ -70,7 +70,7 @@ under the License.
   </distributionManagement>
 
   <properties>
-    <mavenArchiverVersion>3.0.0</mavenArchiverVersion>
+    <mavenArchiverVersion>3.0.1</mavenArchiverVersion>
     <mavenVersion>3.0</mavenVersion>
   </properties>
 

Modified: maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-82/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-82/pom.xml?rev=1738620&r1=1738619&r2=1738620&view=diff
==============================================================================
--- maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-82/pom.xml (original)
+++ maven/plugins/trunk/maven-jar-plugin/src/it/MJAR-82/pom.xml Mon Apr 11 18:29:04 2016
@@ -36,8 +36,12 @@
             <manifest>
               <mainClass>myproject.HelloWorld</mainClass>
               <addClasspath>true</addClasspath>
-              <classpathMavenRepositoryLayout>true</classpathMavenRepositoryLayout>
-              <!--<classpathPrefix></classpathPrefix>-->
+              <!--
+                ! With maven-archiver 3.0.1 the following deprecated code
+                ! has been removed which is replaced by the classpathLayoutType.
+                ! <classpathMavenRepositoryLayout>true</classpathMavenRepositoryLayout>
+              -->
+              <classpathLayoutType>repository</classpathLayoutType>
             </manifest>
           </archive>
         </configuration>

Modified: maven/plugins/trunk/maven-jar-plugin/src/it/manifest-content/verify.bsh
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-jar-plugin/src/it/manifest-content/verify.bsh?rev=1738620&r1=1738619&r2=1738620&view=diff
==============================================================================
--- maven/plugins/trunk/maven-jar-plugin/src/it/manifest-content/verify.bsh (original)
+++ maven/plugins/trunk/maven-jar-plugin/src/it/manifest-content/verify.bsh Mon Apr 11 18:29:04 2016
@@ -58,9 +58,11 @@ try
         return false;
     }
 
-    if ( !"1.0-SNAPSHOT".equals( manifest.get( Attributes.Name.SPECIFICATION_VERSION ) ) )
+    // https://docs.oracle.com/javase/6/docs/technotes/guides/versioning/spec/versioning2.html
+    // Based on the above this must be "1.0" and NOT "1.0-SNAPSHOT"
+    if ( !"1.0".equals( manifest.get( Attributes.Name.SPECIFICATION_VERSION ) ) )
     {
-        System.err.println( Attributes.Name.SPECIFICATION_VERSION.toString() + " not equals 1.0-SNAPSHOT" );
+        System.err.println( Attributes.Name.SPECIFICATION_VERSION.toString() + " not equals 1.0" );
         return false;
     }