You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by ni...@apache.org on 2006/02/14 02:15:18 UTC

svn commit: r377558 - in /jakarta/commons/proper: attributes/trunk/ beanutils/trunk/ betwixt/trunk/ chain/trunk/ cli/trunk/ codec/trunk/ collections/trunk/ commons-build/trunk/xdocs/releases/ configuration/trunk/ daemon/trunk/ dbcp/trunk/ dbutils/trunk...

Author: niallp
Date: Mon Feb 13 17:15:14 2006
New Revision: 377558

URL: http://svn.apache.org/viewcvs?rev=377558&view=rev
Log:
Modify maven build to add two non-standard attributes to the jar's manifest file to indicate the values of "maven.compile.source" and "maven.compile.target". Also modify the build to include an "Implementation-Vendor-Id" of "org.apache" in the jar's manifest.

The two non-standard entires created in the manifest file will look something like the following:

X-Compile-Source-JDK: 1.3
X-Compile-Target-JDK: 1.3

This change serves two purposes:

  1) To provide comfort to users regarding JVM compatibility.
  2) Enable releases to be checked more easily for JVM compatibility.

The manifest specification indicates that "unknown" entries in the manifest file are ignored. These entries have been prefixed with "X-" which is a sometimes used "convention" for indicating non-standard entries.

See thread: http://tinyurl.com/839zh

Modified:
    jakarta/commons/proper/attributes/trunk/project.properties
    jakarta/commons/proper/beanutils/trunk/project.properties
    jakarta/commons/proper/betwixt/trunk/project.properties
    jakarta/commons/proper/chain/trunk/project.properties
    jakarta/commons/proper/cli/trunk/project.properties
    jakarta/commons/proper/codec/trunk/project.properties
    jakarta/commons/proper/collections/trunk/project.properties
    jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml
    jakarta/commons/proper/configuration/trunk/project.properties
    jakarta/commons/proper/daemon/trunk/project.properties
    jakarta/commons/proper/dbcp/trunk/project.properties
    jakarta/commons/proper/dbutils/trunk/project.properties
    jakarta/commons/proper/digester/trunk/project.properties
    jakarta/commons/proper/discovery/trunk/project.properties
    jakarta/commons/proper/el/trunk/project.properties
    jakarta/commons/proper/email/trunk/project.properties
    jakarta/commons/proper/fileupload/trunk/project.properties
    jakarta/commons/proper/httpclient/trunk/project.properties
    jakarta/commons/proper/io/trunk/project.properties
    jakarta/commons/proper/jelly/trunk/project.properties
    jakarta/commons/proper/jexl/trunk/project.properties
    jakarta/commons/proper/jxpath/trunk/project.properties
    jakarta/commons/proper/lang/trunk/project.properties
    jakarta/commons/proper/launcher/trunk/project.properties
    jakarta/commons/proper/logging/trunk/project.properties
    jakarta/commons/proper/math/trunk/project.properties
    jakarta/commons/proper/modeler/trunk/project.properties
    jakarta/commons/proper/net/trunk/project.properties
    jakarta/commons/proper/pool/trunk/project.properties
    jakarta/commons/proper/primitives/trunk/project.properties
    jakarta/commons/proper/resources/trunk/project.properties
    jakarta/commons/proper/transaction/trunk/project.properties
    jakarta/commons/proper/validator/trunk/project.properties
    jakarta/commons/proper/vfs/trunk/project.properties

Modified: jakarta/commons/proper/attributes/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/attributes/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/attributes/trunk/project.properties (original)
+++ jakarta/commons/proper/attributes/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -18,7 +18,19 @@
 ######################################################################
 maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory
 
+######################################################################
+# Specify the JVM version.
+######################################################################
+#maven.compile.source=
+#maven.compile.target=
 
+######################################################################
+# Jar Manifest Additional Attributes
+######################################################################
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 ######################################################################
 # Apache Central Repository

Modified: jakarta/commons/proper/beanutils/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/beanutils/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/beanutils/trunk/project.properties (original)
+++ jakarta/commons/proper/beanutils/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -19,6 +19,16 @@
 maven.xdoc.developmentProcessUrl=http://jakarta.apache.org/commons/charter.html
 maven.xdoc.poweredby.image=maven-feather.png
 
+# Specify the JVM version.
+maven.compile.source=1.3
+maven.compile.target=1.3
+
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Specification-Version,Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Specification-Version=${pom.currentVersion}
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 beanutils.cvs=pserver:anoncvs@cvs.apache.org:/home/cvspublic
 maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory

Modified: jakarta/commons/proper/betwixt/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/betwixt/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/betwixt/trunk/project.properties (original)
+++ jakarta/commons/proper/betwixt/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -26,6 +26,12 @@
 
 maven.jarResources.basedir=${basedir}/src/java
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # disable non-critical errors to highlight
 # more important ones like missing javadoc
 # maven.checkstyle.properties=${basedir}/checkstyle.properties

Modified: jakarta/commons/proper/chain/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/chain/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/chain/trunk/project.properties (original)
+++ jakarta/commons/proper/chain/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -28,6 +28,13 @@
 #maven.repo.central.directory=/www/www.apache.org/dist/java-repository
 #maven.remote.group=apcvs
 
+######################################################################
+# Jar Manifest Additional Attributes
+######################################################################
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 
 ######################################################################
@@ -49,6 +56,7 @@
 maven.xdoc.poweredby.image=maven-feather.png
 maven.xdoc.version=${pom.currentVersion}
 maven.xdoc.developmentProcessUrl=http://jakarta.apache.org/commons/charter.html
+maven.xdoc.includeProjectDocumentation=yes
 
 
 # once we create a theme url it should go here.

Modified: jakarta/commons/proper/cli/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/cli/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/cli/trunk/project.properties (original)
+++ jakarta/commons/proper/cli/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -25,7 +25,12 @@
 maven.javadoc.links=http://java.sun.com/j2se/1.4/docs/api/
 maven.javadoc.stylesheet=${basedir}/style.css
 
+# Jar Manifest and Additional Attributes
 maven.jar.manifest=${basedir}/src/conf/MANIFEST.MF
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 maven.pdf.navigationFile=navigation-pdf.xml
 

Modified: jakarta/commons/proper/codec/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/codec/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/codec/trunk/project.properties (original)
+++ jakarta/commons/proper/codec/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -42,7 +42,12 @@
 maven.javadoc.overview=${basedir}/src/java/org/apache/commons/codec/overview.html
 maven.javadoc.package=true
 
+# Jar Manifest and Additional Attributes
 maven.jar.manifest=${basedir}/src/conf/MANIFEST.MF
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 maven.jdiff.old.tag = CODEC_1_2
 #maven.jdiff.new.tag = HEAD

Modified: jakarta/commons/proper/collections/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/collections/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/collections/trunk/project.properties (original)
+++ jakarta/commons/proper/collections/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -22,6 +22,12 @@
 maven.xdoc.copy.excludes=images/file.gif,images/folder-closed.gif,images/folder-open.gif,images/icon_alert.gif,images/icon_alertsml.gif,images/icon_arrowfolder1_sml.gif,images/icon_arrowfolder2_sml.gif,images/icon_arrowmembers1_sml.gif,images/icon_arrowmembers2_sml.gif,images/icon_arrowusergroups1_sml.gif,images/icon_arrowusergroups2_sml.gif,images/icon_confirmsml.gif,images/icon_help_lrg.gif,images/icon_infosml.gif,images/icon_members_sml.gif,images/icon_sortleft.gif,images/icon_sortright.gif,images/icon_usergroups_sml.gif,images/icon_waste_lrg.gif,images/icon_waste_sml.gif,images/none.png,images/nw_maj.gif,images/nw_maj_hi.gif,images/nw_med.gif,images/nw_med_hi.gif,images/nw_med_rond.gif,images/nw_min.gif,images/nw_min_036.gif,images/nw_min_hi.gif,images/poweredby_036.gif,images/product_logo.gif,images/se_maj_rond.gif,images/sw_min.gif,images/logos/**
 maven.xdoc.copy.excludes.classic=images/external-classic.png,images/help_logo.gif,images/icon_arrowfolderclosed1_sml.gif,images/icon_arrowwaste1_sml.gif,images/icon_arrowwaste2_sml.gif,images/icon_doc_lrg.gif,images/icon_doc_sml.gif,images/icon_error_lrg.gif,images/icon_folder_lrg.gif,images/icon_folder_sml.gif,images/icon_help_sml.gif,images/icon_info_lrg.gif,images/icon_members_lrg.gif,images/icon_sortdown.gif,images/icon_sortup.gif,images/icon_success_lrg.gif,images/icon_usergroups_lrg.gif,images/icon_arrowfolderopen2_sml.gif,images/icon_warning_lrg.gif,images/newwindow-classic.png,images/nw_maj_rond.gif,images/strich.gif,images/sw_maj_rond.gif,images/sw_med_rond.gif
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.javadoc.author=false
 maven.javadoc.links=http://java.sun.com/j2se/1.4/docs/api/
 maven.javadoc.source=1.3

Modified: jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml (original)
+++ jakarta/commons/proper/commons-build/trunk/xdocs/releases/prepare.xml Mon Feb 13 17:15:14 2006
@@ -158,6 +158,13 @@
     If using ant, the <code>javac</code> task should have the <code>target</code>
     attribute set correctly.
         </p>
+        <p>
+    The maven build now adds entries to the jar's manifest to show the values
+    of the <code>maven.compile.source</code> and <code>maven.compile.target</code>
+    properties used to generate the jar. For more details on this see sections
+    <a href="#checkjarmanifest">Check The Jar Manifest</a> and 
+    <a href="#classfileformat">Class File Format</a> for more details.
+        </p>
     </subsection>
     <subsection name='Check Documentation'>
         <p>
@@ -184,12 +191,39 @@
 
   <section name="Creating a Release Candidate">
     <subsection name='Check The Jar Manifest'>
+        <a name="checkjarmanifest"></a>
+        <p><strong>Maven Build</strong></p>
         <p>
-        If you are using Maven to build the release, then this step is not necessary as Maven will
-        create an appropriate MANIFEST.MF file automatically; any MANIFEST.MF file present within
-        the project will simply be ignored.
+        Maven will create an appropriate MANIFEST.MF file automatically and, unless specifically
+        configured, any MANIFEST.MF file present within the project will simply be ignored.
         </p>
         <p>
+        The maven build has been modified to include two <strong><i>non standard</i></strong> attributes
+        in the jar's manifest to indicate the <code>maven.compile.source</code> and 
+        <code>maven.compile.target</code> properties used to create the jar. This serves two purposes:
+          <ul>
+             <li>To provide comfort to users regarding JVM compatibility.</li>
+             <li>Enable releases to be checked more easily for JVM compatibility.</li>
+          </ul>
+        </p>
+        <p>
+        The entries created in the manifest will look something like the following:
+        <pre>
+      X-Compile-Source-JDK: 1.3
+      X-Compile-Target-JDK: 1.3
+        </pre>
+        </p>
+        <p>
+        These entries are created by specifying appropriate entries in the <code>project.properties</code>
+        file:
+        <pre>
+      maven.jar.manifest.attributes.list=X-Compile-Source-JDK,X-Compile-Target-JDK
+      maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+      maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+        </pre>
+        </p>
+        <p><strong>Ant Build</strong></p>
+        <p>
         If you are using Ant to build the release, then the MANIFEST.MF file at foo/src/conf/MANIFEST.MF
         should contain appropriate <code>@varname@</code> strings which are replaced dynamically 
         by an Ant copy task
@@ -620,6 +654,7 @@
     </subsection>
 
     <subsection name="Class File Format">
+    <a name="classfileformat"></a>
     <p>
       Building on a more recent JVM than the code will run on. Java class file
       format has changed a number of times over the years, and code compiled with
@@ -629,6 +664,25 @@
       has maven.compile.target set to the minimum JVM version your binary is
       intented to support. If you are using Ant, then ensure that the javac task
       has xml attribute "target" is set to the appropriate JVM version.
+    </p>
+    <p><strong>Maven Build</strong></p>
+    <p>
+    The maven build has been modified to include two <strong><i>non standard</i></strong> attributes
+    in the jar's manifest to indicate the <code>maven.compile.source</code> and 
+    <code>maven.compile.target</code> properties used to create the jar. This serves two purposes:
+      <ul>
+         <li>To provide comfort to users regarding JVM compatibility.</li>
+         <li>Enable releases to be checked more easily for JVM compatibility.</li>
+      </ul>
+    </p>
+    <p>The entries created in the manifest will look something like the following:
+    <pre>
+      X-Compile-Source-JDK: 1.3
+      X-Compile-Target-JDK: 1.3
+    </pre>
+    These values should be checked to ensure that the release has been built for the appropriate JVM.
+    If they are not present or no values are specified then the <code>Build-Jdk</code> entry should
+    be checked to ensure the release has been built with the appropriate JDK.
     </p>
     </subsection>
 

Modified: jakarta/commons/proper/configuration/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/configuration/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/configuration/trunk/project.properties (original)
+++ jakarta/commons/proper/configuration/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -2,7 +2,13 @@
 # P R O J E C T  P R O P E R T I E S
 # -------------------------------------------------------------------
 maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory
+
+# Jar Manifest and Additional Attributes
 maven.jar.manifest=conf/MANIFEST.MF
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 maven.xdoc.date=left

Modified: jakarta/commons/proper/daemon/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/daemon/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/daemon/trunk/project.properties (original)
+++ jakarta/commons/proper/daemon/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -4,6 +4,12 @@
 
 maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 #maven.checkstyle.properties=${basedir}/checkstyle.xml
 maven.test.failure = false
 maven.junit.fork=true

Modified: jakarta/commons/proper/dbcp/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/dbcp/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/dbcp/trunk/project.properties (original)
+++ jakarta/commons/proper/dbcp/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -13,6 +13,12 @@
 maven.xdoc.version=${pom.currentVersion}
 maven.xdoc.developmentProcessUrl=http://jakarta.apache.org/commons/charter.html
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.compile.debug=on
 maven.compile.deprecation=off
 maven.compile.optimize=off

Modified: jakarta/commons/proper/dbutils/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/dbutils/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/dbutils/trunk/project.properties (original)
+++ jakarta/commons/proper/dbutils/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -17,6 +17,12 @@
 
 maven.changelog.factory=org.apache.maven.svnlib.SvnChangeLogFactory
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # commons site L&F
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 maven.xdoc.date=left

Modified: jakarta/commons/proper/digester/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/digester/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/digester/trunk/project.properties (original)
+++ jakarta/commons/proper/digester/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -10,6 +10,12 @@
 maven.junit.fork=true
 maven.linkcheck.enable=true 
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 maven.xdoc.date=left
 maven.xdoc.version=${pom.currentVersion}

Modified: jakarta/commons/proper/discovery/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/discovery/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/discovery/trunk/project.properties (original)
+++ jakarta/commons/proper/discovery/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -18,6 +18,12 @@
 maven.repo.central.directory=/www/www.apache.org/dist/java-repository
 maven.remote.group=apcvs
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # commons site L&F
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 maven.xdoc.date=left

Modified: jakarta/commons/proper/el/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/el/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/el/trunk/project.properties (original)
+++ jakarta/commons/proper/el/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -20,3 +20,9 @@
 maven.xdoc.version=${pom.currentVersion}
 maven.xdoc.developmentProcessUrl=http://jakarta.apache.org/commons/charter.html
 maven.xdoc.poweredby.image=maven-feather.png
+
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}

Modified: jakarta/commons/proper/email/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/email/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/email/trunk/project.properties (original)
+++ jakarta/commons/proper/email/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -35,6 +35,12 @@
 maven.repo.commons-unreleased=scp://cvs.apache.org
 maven.repo.commons-unreleased.directory=/www/cvs.apache.org/dist/jakarta/commons/java-repository
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # Used to generate the checkstyle reports
 maven.checkstyle.properties=conf/checkstyle.xml
 maven.checkstyle.header.file=conf/HEADER.txt

Modified: jakarta/commons/proper/fileupload/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/fileupload/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/fileupload/trunk/project.properties (original)
+++ jakarta/commons/proper/fileupload/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -27,9 +27,12 @@
 maven.compile.source=1.3
 maven.compile.target=1.3
 
+# Jar Manifest and Additional Attributes
 maven.jar.manifest=${basedir}/src/conf/MANIFEST.MF
-maven.jar.manifest.attributes.list=Specification-Version
+maven.jar.manifest.attributes.list=Specification-Version,X-Compile-Source-JDK,X-Compile-Target-JDK
 maven.jar.manifest.attribute.Specification-Version=${pom.currentVersion}
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 maven.checkstyle.properties = ${basedir}/fileupload_checks.xml
 checkstyle.regexp.header=${basedir}/license-header.txt

Modified: jakarta/commons/proper/httpclient/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/httpclient/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/httpclient/trunk/project.properties (original)
+++ jakarta/commons/proper/httpclient/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -13,4 +13,10 @@
 maven.repo.asf.directory=/www/www.apache.org/dist/java-repository
 maven.repo.asf.username=${maven.username}
 maven.repo.asf.compress=true
-maven.repo.asf.group=jakarta 
\ No newline at end of file
+maven.repo.asf.group=jakarta 
+
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}

Modified: jakarta/commons/proper/io/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/io/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/io/trunk/project.properties (original)
+++ jakarta/commons/proper/io/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -22,6 +22,12 @@
 maven.xdoc.copy.excludes=images/file.gif,images/folder-closed.gif,images/folder-open.gif,images/icon_alert.gif,images/icon_alertsml.gif,images/icon_arrowfolder1_sml.gif,images/icon_arrowfolder2_sml.gif,images/icon_arrowmembers1_sml.gif,images/icon_arrowmembers2_sml.gif,images/icon_arrowusergroups1_sml.gif,images/icon_arrowusergroups2_sml.gif,images/icon_confirmsml.gif,images/icon_help_lrg.gif,images/icon_infosml.gif,images/icon_members_sml.gif,images/icon_sortleft.gif,images/icon_sortright.gif,images/icon_usergroups_sml.gif,images/icon_waste_lrg.gif,images/icon_waste_sml.gif,images/none.png,images/nw_maj.gif,images/nw_maj_hi.gif,images/nw_med.gif,images/nw_med_hi.gif,images/nw_med_rond.gif,images/nw_min.gif,images/nw_min_036.gif,images/nw_min_hi.gif,images/poweredby_036.gif,images/product_logo.gif,images/se_maj_rond.gif,images/sw_min.gif,images/logos/**
 maven.xdoc.copy.excludes.classic=images/external-classic.png,images/help_logo.gif,images/icon_arrowfolderclosed1_sml.gif,images/icon_arrowwaste1_sml.gif,images/icon_arrowwaste2_sml.gif,images/icon_doc_lrg.gif,images/icon_doc_sml.gif,images/icon_error_lrg.gif,images/icon_folder_lrg.gif,images/icon_folder_sml.gif,images/icon_help_sml.gif,images/icon_info_lrg.gif,images/icon_members_lrg.gif,images/icon_sortdown.gif,images/icon_sortup.gif,images/icon_success_lrg.gif,images/icon_usergroups_lrg.gif,images/icon_arrowfolderopen2_sml.gif,images/icon_warning_lrg.gif,images/newwindow-classic.png,images/nw_maj_rond.gif,images/strich.gif,images/sw_maj_rond.gif,images/sw_med_rond.gif
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.javadoc.author=false
 maven.javadoc.links=http://java.sun.com/j2se/1.4/docs/api/
 maven.javadoc.source=1.3

Modified: jakarta/commons/proper/jelly/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/jelly/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/jelly/trunk/project.properties (original)
+++ jakarta/commons/proper/jelly/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -27,6 +27,12 @@
 maven.compile.source=1.3
 maven.compile.target=1.3
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.junit.usefile = false
 
 # copied from maven test plugin due to a bug/caching issue

Modified: jakarta/commons/proper/jexl/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/jexl/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/jexl/trunk/project.properties (original)
+++ jakarta/commons/proper/jexl/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -23,6 +23,12 @@
 maven.compile.deprecation=on
 maven.compile.optimize=off
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # tests
 maven.junit.fork=true
 maven.junit.sysproperties=org.xml.sax.driver

Modified: jakarta/commons/proper/jxpath/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/jxpath/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/jxpath/trunk/project.properties (original)
+++ jakarta/commons/proper/jxpath/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -24,6 +24,12 @@
 maven.junit.fork=true
 maven.linkcheck.enable=true
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # commons site L&F
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 

Modified: jakarta/commons/proper/lang/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/lang/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/lang/trunk/project.properties (original)
+++ jakarta/commons/proper/lang/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -27,6 +27,12 @@
 maven.xdoc.developmentProcessUrl=http://jakarta.apache.org/commons/charter.html
 maven.xdoc.poweredby.image=maven-feather.png
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # The Sun Javadoc for versions prior to 1.3 are off-line.
 maven.javadoc.links=http://java.sun.com/j2se/1.3/docs/api/
 maven.javadoc.source=1.3

Modified: jakarta/commons/proper/launcher/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/launcher/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/launcher/trunk/project.properties (original)
+++ jakarta/commons/proper/launcher/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -21,6 +21,12 @@
 maven.javadoc.author=false
 maven.javadoc.links=http://java.sun.com/j2se/1.4.2/docs/api
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 maven.xdoc.date=bottom
 maven.xdoc.version=${pom.currentVersion}

Modified: jakarta/commons/proper/logging/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/logging/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/logging/trunk/project.properties (original)
+++ jakarta/commons/proper/logging/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -22,6 +22,12 @@
 maven.xdoc.developmentProcessUrl=http://jakarta.apache.org/commons/charter.html
 maven.xdoc.poweredby.image=maven-feather.png
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.junit.fork=true
 
 # generate .class files that can be loaded into a version 1.1 JVM.

Modified: jakarta/commons/proper/math/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/math/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/math/trunk/project.properties (original)
+++ jakarta/commons/proper/math/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -45,6 +45,12 @@
 
 maven.changes.issue.template=%URL%/show_bug.cgi?id=%ISSUE% 
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.jar.override = on
 maven.jar.clover = 1.3.2
 maven.compile.target=1.3

Modified: jakarta/commons/proper/modeler/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/modeler/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/modeler/trunk/project.properties (original)
+++ jakarta/commons/proper/modeler/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -21,6 +21,12 @@
 maven.javadoc.author=false
 maven.javadoc.links=http://java.sun.com/j2se/1.4.2/docs/api
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 maven.xdoc.date=bottom
 maven.xdoc.version=${pom.currentVersion}

Modified: jakarta/commons/proper/net/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/net/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/net/trunk/project.properties (original)
+++ jakarta/commons/proper/net/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -20,6 +20,12 @@
 maven.jar.excludes=**/examples/**
 maven.compile.target=1.2
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # commons site L&F
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 maven.xdoc.date=left

Modified: jakarta/commons/proper/pool/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/pool/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/pool/trunk/project.properties (original)
+++ jakarta/commons/proper/pool/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -21,6 +21,12 @@
 maven.javadoc.author=false
 maven.javadoc.links=http://java.sun.com/j2se/1.4.2/docs/api
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 # commons site L&F
 maven.xdoc.jsl=../commons-build/commons-site.jsl
 

Modified: jakarta/commons/proper/primitives/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/primitives/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/primitives/trunk/project.properties (original)
+++ jakarta/commons/proper/primitives/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -22,6 +22,12 @@
 maven.xdoc.copy.excludes=images/file.gif,images/folder-closed.gif,images/folder-open.gif,images/icon_alert.gif,images/icon_alertsml.gif,images/icon_arrowfolder1_sml.gif,images/icon_arrowfolder2_sml.gif,images/icon_arrowmembers1_sml.gif,images/icon_arrowmembers2_sml.gif,images/icon_arrowusergroups1_sml.gif,images/icon_arrowusergroups2_sml.gif,images/icon_confirmsml.gif,images/icon_help_lrg.gif,images/icon_infosml.gif,images/icon_members_sml.gif,images/icon_sortleft.gif,images/icon_sortright.gif,images/icon_usergroups_sml.gif,images/icon_waste_lrg.gif,images/icon_waste_sml.gif,images/none.png,images/nw_maj.gif,images/nw_maj_hi.gif,images/nw_med.gif,images/nw_med_hi.gif,images/nw_med_rond.gif,images/nw_min.gif,images/nw_min_036.gif,images/nw_min_hi.gif,images/poweredby_036.gif,images/product_logo.gif,images/se_maj_rond.gif,images/sw_min.gif,images/logos/**
 maven.xdoc.copy.excludes.classic=images/external-classic.png,images/help_logo.gif,images/icon_arrowfolderclosed1_sml.gif,images/icon_arrowwaste1_sml.gif,images/icon_arrowwaste2_sml.gif,images/icon_doc_lrg.gif,images/icon_doc_sml.gif,images/icon_error_lrg.gif,images/icon_folder_lrg.gif,images/icon_folder_sml.gif,images/icon_help_sml.gif,images/icon_info_lrg.gif,images/icon_members_lrg.gif,images/icon_sortdown.gif,images/icon_sortup.gif,images/icon_success_lrg.gif,images/icon_usergroups_lrg.gif,images/icon_arrowfolderopen2_sml.gif,images/icon_warning_lrg.gif,images/newwindow-classic.png,images/nw_maj_rond.gif,images/strich.gif,images/sw_maj_rond.gif,images/sw_med_rond.gif
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.javadoc.author=false
 maven.javadoc.links=http://java.sun.com/j2se/1.4/docs/api/
 maven.javadoc.source=1.3

Modified: jakarta/commons/proper/resources/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/resources/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/resources/trunk/project.properties (original)
+++ jakarta/commons/proper/resources/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -28,6 +28,15 @@
 maven.jar.override  = on
 maven.jar.ibatis-db = ${basedir}/lib/ibatis-db-1.2.9.jar 
 
+maven.compile.source=1.3
+maven.compile.target=1.3
+
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Specification-Version,Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Specification-Version=${pom.currentVersion}
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 compile.debug = on
 compile.optimize = off

Modified: jakarta/commons/proper/transaction/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/transaction/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/transaction/trunk/project.properties (original)
+++ jakarta/commons/proper/transaction/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -17,6 +17,12 @@
 maven.compile.deprecation=off
 maven.compile.optimize=off
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.jarResources.basedir=src/java
 maven.jar.excludes=**/package.html
 maven.junit.fork=true

Modified: jakarta/commons/proper/validator/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/validator/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/validator/trunk/project.properties (original)
+++ jakarta/commons/proper/validator/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -44,10 +44,13 @@
 maven.build.dir=m-target
 maven.compile.source=1.3
 maven.compile.target=1.3
-maven.jar.manifest.attributes.list=Implementation-Vendor-Id,Compile-Source-JDK,Compile-Target-JDK
+
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Specification-Version,Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Specification-Version=${pom.currentVersion}
 maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
-maven.jar.manifest.attribute.Compile-Source-JDK=${maven.compile.source}
-maven.jar.manifest.attribute.Compile-Target-JDK=${maven.compile.target}
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
 
 # commons site L&F
 maven.xdoc.jsl=../commons-build/commons-site.jsl

Modified: jakarta/commons/proper/vfs/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/vfs/trunk/project.properties?rev=377558&r1=377557&r2=377558&view=diff
==============================================================================
--- jakarta/commons/proper/vfs/trunk/project.properties (original)
+++ jakarta/commons/proper/vfs/trunk/project.properties Mon Feb 13 17:15:14 2006
@@ -10,6 +10,12 @@
 maven.compile.target = 1.3
 maven.compile.source = 1.3
 
+# Jar Manifest Additional Attributes
+maven.jar.manifest.attributes.list=Implementation-Vendor-Id,X-Compile-Source-JDK,X-Compile-Target-JDK
+maven.jar.manifest.attribute.Implementation-Vendor-Id=org.apache
+maven.jar.manifest.attribute.X-Compile-Source-JDK=${maven.compile.source}
+maven.jar.manifest.attribute.X-Compile-Target-JDK=${maven.compile.target}
+
 maven.javadoc.private = off
 maven.javadoc.links=http://java.sun.com/j2se/1.3/docs/api/
 



---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org