ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dominique Devienne <DDevie...@lgc.com>
Subject RE: Problem encountered with <mapper>
Date Mon, 24 Mar 2003 23:35:50 GMT
The first <property> must use value=, while the second should use
location=... Sorry about the typo. --DD

-----Original Message-----
From: Dominique Devienne [mailto:DDevienne@lgc.com] 
Sent: Monday, March 24, 2003 5:32 PM
To: 'Ant Users List'
Subject: RE: Problem encountered with <mapper> 

Try 

<property name="fs" value="${file.separator}"/>
<property name="gen.src.dir" location="topdir/subdir"/>

<mapper type="regexp"
        from="^(.*)\${fs}server\${fs}(.*)Bean.java"
        to="${gen.src.dir}\${fs}\1\${fs}spi\${fs}\2Local.java"/>

--DD

-----Original Message-----
From: Alex Zhao [mailto:azhao@zaplet.com] 
Sent: Monday, March 24, 2003 5:25 PM
To: user@ant.apache.org
Subject: Problem encountered with <mapper> 

Hi,

I am working on a build.xml file in which I'd like to check that certain
dependent files are
up to date with respect to its source. I am using Ant 1.5.2 on Window 2000.

The mapper tag essentially tries to find the generated Local interface of
some EJB's. Everything seems to work
except a property associated with directory ${gen.src.dir}. Unless I
"hardcode" it, i.e., put "C:\\topdir\\subdir", nothing works. 

I tried:

<property name="gen.src.dir" value="topdir${file.separator}subdir"/>
or
<property name="gen.src.dir" value="topdir\${file.separator}subdir"/>
and 
<property name="gen.src.dir" value="topdir\\\${file.separator}subdir"/>

In each case, the "\" between topdir and subdir gets eaten and consequently 
causes the mapper not finding files it should find.

     <mapper   type="regexp"
 
from="^(.*)\${file.separator}server\${file.separator}(.*)Bean.java"
 
to="${gen.src.dir}\${file.separator}\1\${file.separator}spi\${file.separator
}\2Local.java"/>


Please help.


-Alex

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org

Mime
View raw message