Not sure what you need to do but if you're trying to print the
contents of a <strings> object w/o the # information, no luck
because both print tasks are 'diagnostic' tasks so currently
there's no way to nuke the verbose header junk.

But you can try using the Ant echo task with the AntX $ref
value URI like:

<echo message="${$ref:josh.test}" file="whatever.log"/>

if 'josh.test' is a reference to a <strings> object is will
only print the comma-delimited list of values.

Example:
  <target name="echostrings">
    <strings id="josh.test">
      <string value="a"/>
      <string value="b"/>
      <string value="c"/>
    </strings>
    <echo message="${$ref:josh.test}"/>
  </target>

-OUTPUT-
echostrings:
     [echo] a,b,c

HTH,
-The Wabbit

Joshua Wunder wrote:
Hi

I was wondering if this message was posted - I never got a response

TIA,
Josh

-----Original Message-----
From: Joshua Wunder Sent: Wednesday, July 25, 2007 13:12
To: 'Ant Users List'
Subject: RE: Calling a String

Sorry it took so long to respond

Found something that looks good in antxtras - <strings>

I'm just having a problem

I'd like to print the <reference> to a file.  I see that I can do that
with <printenv>, but for some reason it also attaches the two # lines
and josh.test=.  All I want is the a,b,c,d.

stringtest:
 [printenv] #
 [printenv] #Wed Jul 25 13:08:49 IDT 2007
 [printenv] josh.test=a,b,c,d

I see that there is a way to manipulate printers with the <printer>
task, but I don't follow at all what to do.  [Do I need to know java to
use this task?]

Also, <printenv> does not support printing using a specific printer.
Only <print> does that, but print doesn't have the option to write to a
file, as far as I can tell.

I'd very much appreciate any help.

TIA,
Josh

-----Original Message-----
From: Ditrick, Gregory [mailto:[EMAIL PROTECTED] Sent: Thursday, July 19, 2007 18:02
To: Ant Users List
Cc: Shalom Deitch
Subject: RE: Calling a String

It looks like you need to look into antcontrib.

http://ant-contrib.sourceforge.net/

The tasks propertycopy, propertyregex and propertyselector.

I may be wrong about what you are trying to do, but I have found that
ant with antcontrib and antXtra is the way to go.  It makes ant more of
a shell language with more logical controls.

http://antxtras.sourceforge.net/index.html


Hope this helps, if you are not using them already.

GregD
6-8309

-----Original Message-----
From: Joshua Wunder [mailto:[EMAIL PROTECTED] Sent: Thursday, July 19, 2007 9:46 AM
To: Ant Users List
Cc: Shalom Deitch
Subject: Calling a String

Hello All!!

First time writing to the list.  I'm working for a Software Design
company that works primarily in JAVA.  I work in the Production
department, and started using ANT a month or two ago to automate our
processes.

So - I am stuck on something

I would like to create a documentation of my processes thru a CSV file.

The way my ANT works, I use a loop to process each file individually,
and the various details about the file [name, path, datemodified, action
performed with the file, etc] are echoed to a file with comma delimiters
to allow for filtering and sorting in Excel.

Here's my problem, I currently echo a full string of variables for each
file in each area I process files in different ways.  The problem with
this is that if I want to make a change, I need to change the string of
variables in every location I create this log.  I'd like to be able to
have some form of reference to a string that I can call in various
places, but only need to change in one.

Making a property with other properties doesn't work because properties
sets the value with the ${} and doesn't allow for them to be replaced.

I'd appreciate if anyone has any ideas.

I hope that my description is clear.  If not, please ask away ...

TIA,

Josh

Joshua Wunder
Production Engineer
Cerylion Israel
39 HaShaked Street
Moshav Aminadav
Israel

Tel: 972-2-643-3399 @ 107
Work Home: 972-2-997-1004
Cell: 972-54-759-8887
Fax: 972-2-643-6066



---------------------------------------------------------------------
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