commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ohe...@apache.org
Subject svn commit: r356856 - in /jakarta/commons/proper/configuration/trunk: project.properties xdocs/building.xml
Date Wed, 14 Dec 2005 20:20:05 GMT
Author: oheger
Date: Wed Dec 14 12:19:55 2005
New Revision: 356856

URL: http://svn.apache.org/viewcvs?rev=356856&view=rev
Log:
Removed maven.compile.target property from project.properties to support building on JDK 1.5;
the building documentation was updated in this respect

Modified:
    jakarta/commons/proper/configuration/trunk/project.properties
    jakarta/commons/proper/configuration/trunk/xdocs/building.xml

Modified: jakarta/commons/proper/configuration/trunk/project.properties
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/configuration/trunk/project.properties?rev=356856&r1=356855&r2=356856&view=diff
==============================================================================
--- jakarta/commons/proper/configuration/trunk/project.properties (original)
+++ jakarta/commons/proper/configuration/trunk/project.properties Wed Dec 14 12:19:55 2005
@@ -36,7 +36,6 @@
 
 maven.dist.src.assembly.dir=${maven.dist.assembly.dir}/src/${maven.final.name}-src
 
-maven.compile.target = 1.3
 maven.compile.fork = true
 
 maven.javacc.javacc.grammar=src/java/org/apache/commons/configuration/plist/PropertyListParser.jj

Modified: jakarta/commons/proper/configuration/trunk/xdocs/building.xml
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/configuration/trunk/xdocs/building.xml?rev=356856&r1=356855&r2=356856&view=diff
==============================================================================
--- jakarta/commons/proper/configuration/trunk/xdocs/building.xml (original)
+++ jakarta/commons/proper/configuration/trunk/xdocs/building.xml Wed Dec 14 12:19:55 2005
@@ -69,7 +69,6 @@
         </section>
         
         <section name="Building with JDK 1.3">
-          <a ref="JDK13"></a>
           <p>
             If you want to build Commons Configuration on a JDK 1.3, you will
             face two problems:
@@ -125,6 +124,28 @@
             If these problems are solved, the build can be performed as
             described above.
           </p>
+        </section>
+
+        <section name="Setting custom build parameters">
+          <p>
+            Both the maven and the ant build script support a file called
+            <code>build.properties</code> that can contain custom properties
+            definitions. If this file exists in the project's root directory,
+            it will be read and the properties it defines will be added to the
+            running build script. This mechanism allows for customizing the
+            build process without the need of changing the main build scripts.
+          </p>
+          <p>
+            One use case for setting custom build properties would be to build
+            for a specific JDK version: If you build the jar on a JDK 1.5 for
+            instance, the classes won't be compatible with older JDK versions.
+            To enforce compatibility you can create a <code>build.properties</code>
+            file containing the following maven specific settings:
+          </p>
+          <source><![CDATA[
+maven.compile.source = 1.3
+maven.compile.target = 1.3
+]]></source>
         </section>
     </body>
 



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


Mime
View raw message