Do something like this:

<java classname="org.apache.xalan.xsltc.cmdline.Compile"
                failonerror="${javac.failonerror}"
                dir="${basedir}">
        <arg value="-d ${build.dir}"/>
        <arg value="-p com.sfsltd.documents.xsl view/xsl/avm_hve.xsl"/>
        <classpath>
                <fileset dir="${ext.lib.shared}" casesensitive="false">
                  <include name="xml-apis.jar"/>
                  <include name="xerces_2_4_0.jar"/>
                  <include name="xalan_2_5_2.jar"/>
                </fileset>
        </classpath>
 </java>

The Ant doc for the <java> task has a link to the details.

Dale



Jeremy Nix wrote:

I'm trying to use the Java task to compile my xsl documents into
templates.

Here's the ant code:
<java classname="org.apache.xalan.xsltc.cmdline.Compile"
                failonerror="${javac.failonerror}"
                dir="${basedir}"
                args="-d ${build.dir} -p com.sfsltd.documents.xsl
view/xsl/avm_hve.xsl">
        <classpath>
                <fileset dir="${ext.lib.shared}" casesensitive="false">
                  <include name="xml-apis.jar"/>
                  <include name="xerces_2_4_0.jar"/>
                  <include name="xalan_2_5_2.jar"/>
                </fileset>
        </classpath>
</java>

This produces the following error:
        [java] The args attribute is deprecated. Please use nested arg
elements.
        [java] org.eclipse.ant.core.AntSecurityException
        [java]  at
org.eclipse.ant.internal.core.ant.AntSecurityManager.checkExit(AntSecuri
tyManager.java:44)
        [java]  at java.lang.Runtime.exit(Runtime.java:88)
        [java]  at java.lang.System.exit(System.java:715)
        [java]  at
org.apache.xalan.xsltc.cmdline.Compile.main(Compile.java:187)
        [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        [java]  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        [java]  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        [java]  at java.lang.reflect.Method.invoke(Method.java:324)
        [java]  at
org.apache.tools.ant.taskdefs.ExecuteJava.run(ExecuteJava.java:208)
        [java]  at
org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:150)
        [java]  at org.apache.tools.ant.taskdefs.Java.run(Java.java:443)
        [java]  at
org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:163)
        [java]  at
org.apache.tools.ant.taskdefs.Java.execute(Java.java:108)
        [java]  at org.apache.tools.ant.Task.perform(Task.java:341)
        [java]  at org.apache.tools.ant.Target.execute(Target.java:309)
        [java]  at
org.apache.tools.ant.Target.performTasks(Target.java:336)
        [java]  at
org.apache.tools.ant.Project.executeTarget(Project.java:1339)
        [java]  at
org.apache.tools.ant.Project.executeTargets(Project.java:1255)
        [java]  at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunne
r.java:583)
        [java]  at
org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunne
r.java:381)
        [java]  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        [java]  at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        [java]  at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        [java]  at java.lang.reflect.Method.invoke(Method.java:324)
        [java]  at
org.eclipse.ant.core.AntRunner.run(AntRunner.java:337)
        [java]  at
org.eclipse.ant.internal.ui.launchConfigurations.AntLaunchDelegate$1.run
(AntLaunchDelegate.java:205)
        [java]  at java.lang.Thread.run(Thread.java:534)

Anyone have any ideas?

_________________________________
Jeremy Nix
Southwest Financial Services, LTD.
[EMAIL PROTECTED]
(513) 621-6699 ext.1158


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


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



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



Reply via email to