Hello Toby,

it is not 100% straightforward.

junitreport normally works by pulling the stylesheets from ant.jar.

The <xslt/> task normally only works with plain files as stylesheets.

So I will first process a bug report showing how to use a resource as the stylesheet in the <xslt/> task.

Afterwards, if the other ant committers are happy with the change, I will refactor junitreport to delegate to <xslt/>.

If you want to follow the discussion further, we should do it on the developer list (dev at ant.apache.org).

Regards,

Antoine

Weston, Toby wrote:
Hi Antoine,

Sounds good, do you think it'll be straight forward?
Thanks again,
Toby

Antoine Levy-Lambert wrote:
Hello Toby,

I am thinking of changing junitreport to make it wrap around ant's
style task.
Regards,

Antoine

Weston, Toby wrote:
Hi Folks,

I'm having problems with junitreport... its picking up every other
transformation engine than the default Xalan one (via the
javax.xml.transform.TransformerFactory=xxx mechanism).

So basically, I get;

- Could not find a valid processor version implementation from xxx

I've got Saxon in ANT_HOME\lib so it picks that up, plus I've got
some JARs on the classpath, so it picks them up.

My question is, can I force the transformation factory on the
junitreport task? For example, with <style> I can set the factory;
<xslt in="doc.xml" out="build/doc/output.xml"
style="style/apache.xsl">

  <factory name="org.apache.xalan.processor.TransformerFactoryImpl">

    <attribute name="http://xml.apache.org/xalan/features/optimize";
value="true"/>
  </factory>

</xslt>
Can I force <junitreport> to do the same somehow? I tried setting
-Djavax.xml.transform.TransformerFactory=xxx etc but I guess its
overridden).
If not, should I just try and remove all the other versions from the
classpath / ANT_HOME\lib and fix the tasks that use them? This may be
difficult because I'm using some third party tasks.

Thanks for any tips :)

Toby





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

Reply via email to