Hi!

I usually use a macro such as:

<!-- Macro for echoing an entire fileset by reference -->
<macrodef name="echo-fileset">
        <attribute name="filesetref" />
        <sequential>
                <pathconvert pathsep="${line.separator}" 
property="@{filesetref}.echopath" refid="@{filesetref}"/>
                <echo>   ------- echoing fileset @{filesetref} -------</echo>
                <echo>[EMAIL PROTECTED]</echo>
        </sequential>
</macrodef>

And then:

<target name="print">
        <echo-fileset filesetref="all.you.can.need.class.path"/>
</target>

This gives me the opportunity to convert the path separator and such.

//daniel

-----Original Message-----
From: Hans Schwaebli [mailto:[EMAIL PROTECTED] 
Sent: den 9 juli 2008 09:43
To: Ant Users List
Subject: How to echo the classpathref?

For debugging purpose I want to echo the actual classpathref. But it does not 
work by using something like this:

    <path id="all.you.can.need.class.path">
        <fileset dir="${eclipse-home}/plugins">
            <include name="**/*.jar"/>
        </fileset>
    </path>
    
    <target name="echo">
        <echo>${all.you.can.need.class.path}</echo>
    </target>

It prints nothing although there are jars in this dir.

Any idea how to echo it?



      

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

Reply via email to