You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by st...@apache.org on 2005/04/26 04:03:11 UTC

svn commit: r164715 - /jakarta/commons/proper/lang/trunk/xdocs/developerguide.xml

Author: stevencaswell
Date: Mon Apr 25 19:03:10 2005
New Revision: 164715

URL: http://svn.apache.org/viewcvs?rev=164715&view=rev
Log:
added instructions for building a release

Modified:
    jakarta/commons/proper/lang/trunk/xdocs/developerguide.xml

Modified: jakarta/commons/proper/lang/trunk/xdocs/developerguide.xml
URL: http://svn.apache.org/viewcvs/jakarta/commons/proper/lang/trunk/xdocs/developerguide.xml?rev=164715&r1=164714&r2=164715&view=diff
==============================================================================
--- jakarta/commons/proper/lang/trunk/xdocs/developerguide.xml (original)
+++ jakarta/commons/proper/lang/trunk/xdocs/developerguide.xml Mon Apr 25 19:03:10 2005
@@ -151,6 +151,20 @@
 name should be <b>clover-1.3.2.license</b>.</li>
 </ul>
 </p>
+<h4>Building a Release</h4>
+<p>
+Commons Lang is intented to interoperate with Java version 1.2 and higher. To
+achieve this, the distribution must be built with JDK 1.2. Why? Over time the 
+base JDK has changed. Building with JDK 1.4 would make some things in Commons
+Lang not run with prior libraries. For example, new StringBuffer(StringBuffer) 
+was added after JDK1.2, but compiling under 1.4 could link to it. Run the code 
+under 1.2 and you get a NoSuchMethodError.
+</p>
+<p>
+To build a release, the distribution should be build with Ant using JDK 1.2.
+The Ant target <b>dist-build</b> in build.xml can be used to do this. The
+site can be build with Maven.
+</p>
 </section>
 </body>
 </document>



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