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]

Reply via email to