Hi all,
The XalanJ 2.7.3 RC was built again today, to fix few of XalanJ
documentation details. This latest XalanJ RC is available at following
location : https://dist.apache.org/repos/dist/dev/xalan/j/2.7.3/RC1/.
Following are the detailed, steps for reviewers to test and ascertain
the functional quality of this XalanJ RC.
(1) Steps to build the XalanJ release
1) Do a git clone, of the relevant XalanJ dev branch, as following :
git clone --single-branch --branch xalan-j_2_7_1_maint
https://gitbox.apache.org/repos/asf/xalan-java.git xalan-java.
Assuming that, this clone goes into the folder xalan-java.
2) Set JAVA_HOME environment variable
3) Run the command, "build fulldist" from folder xalan-java. This
shall produce the following jars, relevant for testing the XalanJ
build : xalan.jar, serializer.jar. [1]
(2) Steps to run the XalanJ tests, on this XalanJ release
1) From the XalanJ tests repos
https://gitbox.apache.org/repos/asf/xalan-test.git, clone the 'master'
branch. Assuming that, this clone goes into the folder xalan-test.
2) Set JAVA_HOME environment variable
3) Run the command "build jar" from folder xalan-test. This produces
the file testxsl.jar within folder xalan-test/java/build.
4) Create a folder xalanj2.7.3_jardir somewhere on file system. Copy
the jars xalan.jar, serializer.jar [1] to this folder. From the folder
xalan-java/lib/endorsed, copy jars xercesImpl.jar, xml-apis.jar to the
folder xalanj2.7.3_jardir. Copy the jar Tidy.jar from folder
xalan-test/tools to the folder xalanj2.7.3_jardir. Now the folder
xalanj2.7.3_jardir, has the XalanJ jar xalan.jar that needs to be
tested, and all the supporting jars.
5) Set JARDIR environment variable, pointing to folder "xalanj2.7.3_jardir".
6) Run the neccessary XalanJ tests as follows,
build smoketest
build smoketest.xsltc
build smoketest.dev
The output of above commands, respectively should be,
smoketest-pass:
[echo] [minitest] CONGRATULATIONS! The Smoketest passed!
smoketest.xsltc-pass:
[echo] [minitest] CONGRATULATIONS! The Smoketest passed!
smoketest-pass:
[echo] [minitest] CONGRATULATIONS! The Smoketest passed!
Great work everyone. Here's my +1 for this XalanJ release.
On Mon, Sep 19, 2022 at 5:29 PM Mukul Gandhi <[email protected]> wrote:
> Hi all,
> We've prepared, the XalanJ 2.7.3 release candidate, for review and
> vote by XalanJ community for the possible subsequent release of XalanJ
> 2.7.3.
>
> The XalanJ 2.7.3 release candidate is available at following location
> : https://dist.apache.org/repos/dist/dev/xalan/j/2.7.3/.
>
> This release could be built locally, by following the below mentioned steps,
>
> 1) do a git clone, of the relevant XalanJ dev branch, as following :
> git clone --single-branch --branch xalan-j_2_7_1_maint
> https://gitbox.apache.org/repos/asf/xalan-java.git xalan-java
>
> 2) set the JAVA_HOME environment variable, pointing to <<jdk_1.8_location>>
>
> 3) run the command, build fulldist
>
> All the XalanJ tests, have passed on this mentioned release candidate.
--
Regards,
Mukul Gandhi
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]