Hi Joseph, On Fri, Mar 6, 2026 at 1:15 PM Joseph Kesselman via dev <[email protected]> wrote: Is the XSL3 alpha still an Ant-based build, or did you ever pick up the work I put into mavenizing the project?
[mukul] Xalan-J, XSL3 alpha is Maven build. We've used your work on Xalan-J XSLT 1.0 latest code branch, to help produce Maven configuration for Xalan-J XSL3 development code. Switching to Maven shouldn't require altering the build framework I developed, but would require moving the serializer, processor, and testcases into the corresponding subprojects. [mukul] Since we've had to modify Xalan-J XSL serializer (which we've done on copy of Xalan-J's original serializer code, that got initially copied to Xalan-J XSLT 3.0 development branch), for Xalan-J implementation of XSLT 3.0 development code, we needed to have Xalan-J XSL serializer code within Xalan-J XSLT 3.0 development branch. With Xalan-J XSLT 1.0 implementation, the build produced two jars xalan.jar and serializer.jar, but with Xalan-J XSLT 3.0 development code serializer classes are part of the main Xalan-J XSL3 implementation code and only one Xalan-J XSL3 jar file is produced. This made us modifying Xalan-J XSL3 serializer faster saving lot of time. We should I think surely, try to refactor Xalan-J XSLT 3.0 development build, as you've mentioned by having corresponding subprojects. I'd still really, really like to be able to easily diff the two branches to see what has been changed. [mukul] IMHO, I think, this shall be helpful to Xalan-J project. -- Regards, Mukul Gandhi --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
