| Problem encountered with <mapper > | Problem encountered with <mapper > 2003-03-24 - By Dominique Devienne
The first <property> must use value=, while the second should use location=... Sorry about the typo. --DD
-----Original Message----- From: Dominique Devienne [mailto:DDevienne@(protected)] 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@(protected)] Sent: Monday, March 24, 2003 5:25 PM To: user@(protected) 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@(protected) For additional commands, e-mail: user-help@(protected)
|
|
 |