--- Rich Goldman <[EMAIL PROTECTED]> wrote:
> Hello, I'm really stuck here, would be very very
> grateful for some help.
>
> I'm using the ant core task <apply> successfully to
> process all the
> files in a directory, like this:
>
> <target name="compress-css" depends="clean-css">
> <echo message="Compressing CSS files" />
> <mapper id="css_dir"
> type="glob"
> from="*.css"
> to="${deploy.css}/*.css"/>
> <apply executable="${tools.bin}/csstidy-1.2"
> failonerror="yes"
> dest="${deploy.css}" verbose="yes">
> <fileset dir="${web.css.home}"
> includes="*.css"/>
> <mapper refid="css_dir"/>
> <redirector>
> <outputmapper refid="css_dir"/>
> </redirector>
> </apply>
> <antcall target="rename-css" />
> </target>
>
>
> However, I've realized that I now need to pass an
> argument along to
> 'csstidy'. So instead of this:
>
> bash$ csstidy infile.js outfile.js
>
> ...it needs to look like this:
>
> bash$ csstidy infile.js --silent=true
> outfile.js
>
> I thought the following would work, but it doesn't:
>
> <apply executable="${tools.bin}/csstidy-1.2"
> failonerror="yes"
> dest="${deploy.css}" verbose="yes">
>
> <srcfile/>
> <arg value="-silent=true"/>
> <targetfile/>
>
> <fileset dir="${web.css.home}"
> includes="*.css"/>
> <mapper refid="css_dir"/>
> <redirector>
> <outputmapper refid="css_dir"/>
> </redirector>
> </apply>
>
> My output files are empty when I run this. Does
> anyone know what I'm
> doing wrong?
>
The first thing I notice is that your commandline
example was --silent=true, but your <arg> element
shows "-silent=true". Could that be it?
-Matt
> Muchas gracias!!
> rich
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> For additional commands, e-mail:
> [EMAIL PROTECTED]
>
>
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]