Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
Problem encountered with <mapper >

Problem encountered with <mapper >

2003-03-24       - By Dominique Devienne
Reply:     1     2     3     4     5     6     7     8     9  

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)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.