DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25147>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=25147

Get Maven to generate TLD files with XSL

           Summary: Get Maven to generate TLD files with XSL
           Product: Struts
           Version: Nightly Build
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: Unknown
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


The two attached patches (to maven.xml and project.properties) provide a maven goal to 
generate 
the TLD files by XSL transformation.  This is just a small piece -- another step will 
need to be 
added to copy the transformed files into the output jar (or perhaps this goal could be 
defined as a 
pre-goal and the transformation results could be put into a defined "resources" 
directory (change 
to project.xml) so that they would be copied by a normal maven task.

One sticky bit is that one must add an XSLT transformer to Maven's lib directory -- I 
tried doing it 
by adding Xalan to project.xml, but that doesn't work. Remember that you will also 
have to use 
JAXP standard techniques to specify your preferred transformer -- what I did was copy 
${user.home}/.maven/repository/xalan/jars/xalan-2.4.1.jar to $MAVEN_HOME/lib/endorsed; 
the 
Xalan jar has a META-INF file to register itself as a JAXP transformer provider, and 
you must put it 
in the "endorsed" directory because it includes org.w3c classes

It would be nice if that could be automated, but I guess people have had to install a 
transformer in 
Ant's lib dir already.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to