I've finally worked out the oddball build and class loading issue that only seems to happen on Windows XP (SP2) since Simon reports that the ant build works fine for him on Linux.
I can report success with "ant clean dist-build-2.1 test" on Sun Java versions:
1.5.0_03
1.5.0_02
1.4.2_08
1.3.1_14
In order achieve this; the new build.xml depends on Ant 1.6.
Version 1.2.2_017 hangs miserably for me though, as it did before.
237 lines of code changed in:
Javadoc method ClassUtilsTest#newSystemClassLoader() while looking for Sun Java 1.3.1 build issues on Windows XP. See http://marc.theaimsgroup.com/?l=jakarta-commons-dev&m=111738085310708&w=2
modified ClassUtilsTest.java
11 lines of code changed in:
added guard around some rounding tests that do not work in JDK versions prior to 1.4
28 lines of code changed in:
updated version to 2.1-RC7;
updated to require junit 3.8.1
2 lines of code changed in:
updated version to 2.1-RC7
1 lines of code changed in:
The build.xml invoked the deprecated .enum. test suite but not the new .enums. test suite. Added .enums. invocation on top of .enum.
1 lines of code changed in:
Refactor unit test fork attribute in a default.properties property named "test.fork", default is true, as in the build.xml file.
12 lines of code changed in:
added deleting the text package from the test tree in the 2.1 distribution build;
removed running the text test suite from the test target for the 2.1 distribution
3 lines of code changed in:
changed preparing source distribution to copy RELEASE-NOTES.txt instead of RELEASE-NOTES.html
1 lines of code changed in:
added maven.javadoc.overview to point the maven javadoc plugin to the overview.html - for some reason it wasn't being picked up without the property setting
1 lines of code changed in:
updated version to 2.1-RC6
2 lines of code changed in:
Specification-Version: 2.1
1 lines of code changed in:
added deleting the text package from source (java and test) when preparing the source filesystem for building the source distribution, because the text package is excluded from the 2.1 release
4 lines of code changed in:
removed link to lang.text section
0 lines of code changed in:
removed description of the text package since it is excluded from the 2.1 release;
updated e-mail address
2 lines of code changed in:
updated status to 2.1-RC5;
added excluding the text package as a source modification and unit text exclusion
13 lines of code changed in:
added maven.clover.excludes property to exclude the text package (exluded from 2.1 release)
2 lines of code changed in:
update version to 2.1-RC5;
added properties compile.excludes and excludepackagenames to support building a distribution without a package
7 lines of code changed in:
added compile.excludes attribute to the javac element, with the value set to the compile.excludes property;
added excludepackagenames attribute to the javadoc element, with the value set to the javadoc.excludepackagenames property;
added dist-build-2.1 target to build the 2.1 release without the text package
6 lines of code changed in:
added svn path to the committers repository in the building/site generation section
1 lines of code changed in:
Text test suite was not being invoked.
9 lines of code changed in:
[Bug 34715][lang] unit test for org.apache.commons.lang.text.StrBuilder.
1 lines of code changed in:
A good start for: [Bug 34715][lang] unit test for org.apache.commons.lang.text.StrBuilder. From heuermh@acm.org.
919 lines of code changed in:
Replace the Javadoc pattern "A Matcher which matches the XXX character." with "Matches the XXX character.". (A matcher matches of course ;-) Use the active voice or “third-person verb form”, I only know it is called the “third-person verb form” because I read it in the most excellent tiny little book “The Elements of Java Style”.)
8 lines of code changed in:
Javadoc nit.
1 lines of code changed in:
Fix 120-length warnings reported for 2.1-RC4 here: http://people.apache.org/~stevencaswell/commons-lang-2.1/docs/checkstyle-report.html
84 lines of code changed in:
added header similar to developer's guide;
added code tags around method call examples
44 lines of code changed in:
removed entry for writing users guide
0 lines of code changed in:
spelling correction
1 lines of code changed in:
updated version to 2.1-RC4
2 lines of code changed in: