Hi all,
    With respect to the details, that I had mentioned within my
previous mail on this list (about improvements to XalanJ windows build
scripts, for ant configuration),

I think, we should not provide similar improvements for the XalanJ
2.7.3 release, for files xalan-java/build.sh and xalan-test/build.sh.
These UNIX build shell scripts, are written for Bourne Shell.

But XalanJ yet not provides, these UNIX build shell scripts for other
kinds of UNIX shell environments like bash, csh, ksh, zsh.

We shall, make XalanJ 2.7.3 RC8 with an assumption that, improvements
to only XalanJ windows build scripts shall be provided with respect to
ant configuration improvements.

Please let us know, if there are any concerns about these details.

On Mon, Dec 26, 2022 at 8:56 PM Mukul Gandhi <muk...@apache.org> wrote:

>    I wish to summarize on this mail, what changes were done today
> (which have been, committed to XalanJ repos) to the ant build scripts,
> for the xalan-java and xalan-test repos/folders. These changes, were
> done to the xalan-java\build.bat and xalan-test\build.bat files.
>
> These changes are following (these describe essentially, how ant jars
> are found for the build),
>
> 1) Changes to xalan-java\build.bat file
>
> rem Default ANT_HOME to the one what user has set
> if not "%ANT_HOME%"=="" set _ANT_HOME=%ANT_HOME%
> if "%ANT_HOME%"=="" set _ANT_HOME=.
>
> if EXIST "%_ANT_HOME%\tools\ant.jar" (
>    set _ANT_JARS=%_ANT_HOME%\tools\ant.jar
> ) else (
>    set _ANT_JARS=%_ANT_HOME%\lib\ant.jar;%_ANT_HOME%\lib\ant-launcher.jar
> )
>
> set _CLASSPATH=%_ANT_JARS%; .......
>
> "%_JAVACMD%" ..... -classpath "%_CLASSPATH%" org.apache.tools.ant.Main 
> ........
>
> 2) Changes to xalan-test\build.bat file
>
> (the below mentioned changes, can now handle running XalanJ tests from
> xalan-test repos location, and also from within the xalan-test folder
> of src distribution)
>
> rem Default ANT_HOME to the one what user has set
> if not "%ANT_HOME%"=="" set _ANT_HOME=%ANT_HOME%
> if "%ANT_HOME%"=="" set _ANT_HOME=..\xalan-java
>
> if EXIST "%_ANT_HOME%\tools\ant.jar" (
>    set _ANT_JARS=%_ANT_HOME%\tools\ant.jar
> ) else if EXIST "%_ANT_HOME%\..\tools\ant.jar" (
>    set _ANT_JARS=%_ANT_HOME%\..\tools\ant.jar
> ) else (
>    set _ANT_JARS=%_ANT_HOME%\lib\ant.jar;%_ANT_HOME%\lib\ant-launcher.jar
> )
>
> if not "%JARDIR%" == "" set _CLASSPATH=.....%_ANT_JARS%;%CLASSPATH%
>
> "%_JAVACMD%" ....... -classpath "%_CLASSPATH%" org.apache.tools.ant.Main 
> .......
>
> The XalanJ readme file, was also updated at
> https://gitbox.apache.org/repos/asf?p=xalan-java.git;a=blob_plain;f=README;hb=refs/heads/xalan-j_2_7_1_maint,
> which now has all the latest information about how to build XalanJ for
> distribution, and how to run XalanJ tests from xalan-test repos
> location and the xalan-test folder of src distribution.
>
> Please review the above mentioned details, and let us know if there
> are any feedback.
>
> On Mon, Dec 26, 2022 at 4:40 PM Mukul Gandhi <muk...@apache.org> wrote:
> >
> > Hi Gary & all,
> >     The fixes for the following major issue, as written by you within
> > an earlier mail have been done (and have been committed to, XalanJ
> > repos as well),
> >
> > <quote>
> >     The important thing here is that if an environment variable like
> > ANT_HOME is already set, it should *not* be overwritten.
> > </quote>



-- 
Regards,
Mukul Gandhi

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@xalan.apache.org
For additional commands, e-mail: dev-h...@xalan.apache.org

Reply via email to