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