Hi Martin,
      I think, as of now, you need to perform following steps, to
build Xalan-J's xslt 3.0 development branch successfully (these Maven
build steps, works for me fine),

1) Local Maven .m2 repos folder

Remove following folders on local,
org\apache\xerces

org\apache\xsl

xerces

2) Git clone the project
https://github.com/xercesj/xalanj_xpath31_types's 'main' branch

Build this Maven project, locally

set JAVA_HOME = ...

mvn clean install

3) Local Maven project, xalan-j_xslt3.0_mvn

Do git pull of this code branch, to take latest Maven build updates.

Build this Maven project, locally.

set JAVA_HOME = ...

mvn clean install test -Dtest=AllXalanXSLT3Tests,

or

mvn clean install -DskipTests

On Sat, Dec 6, 2025 at 11:31 PM Martin Honnen <[email protected]> wrote:
> I don't get it work, I wonder whether the directory structure is
> correct, the
> https://github.com/apache/xalan-java/blob/xalan-j_xslt3.0_mvn/pom.xml#L53
> looks for xalanj_xpath31_types under group xerces, yet the library
> structure with the artifact is
> https://github.com/apache/xalan-java/tree/xalan-j_xslt3.0_mvn/libs/xerces/xpath31_types
> and not
> https://github.com/apache/xalan-java/tree/xalan-j_xslt3.0_mvn/libs/xerces/xalanj_xpath31_types.


-- 
Regards,
Mukul Gandhi

Reply via email to