Hi,
I use Ant 1.4.1 under Windows 2000.
I have two identical build.xml files exist in the different path d:\dir_1
and d:\dir_2
The build.xml is the following:

<?xml version="1.0"?>
<project basedir="." default="init" name="proj1">
    <property name="configDir" value="${basedir}/config"/>
    <target name="release">
        <property name="releasedir"     value="d:/dir_2"/>
        <ant antfile="build.xml" dir="${releasedir}" target="init"/>
    </target>
    <target name="init">
            <echo>
                basedir    = ${basedir}
                configDir  = ${configDir}
            </echo>
    </target>
</project>

When I run "ant" under d:\dir_1 , I receive the following:

D:\dir_1>ant
Buildfile: build.xml

init:
     [echo]
                basedir    = D:\dir_1
                configDir  = D:\dir_1/config


BUILD SUCCESSFUL

Total time: 1 second
D:\dir_1>

It is correct.
When I run "ant release" under d:\dir_1 , I receive the following:

D:\dir_1>ant release
Buildfile: build.xml

release:

init:
     [echo]
                basedir    = D:\dir_2
                configDir  = D:\dir_1/config


BUILD SUCCESSFUL

Total time: 1 second
D:\dir_1>

I expect to receive the following:

                configDir    = D:\dir_2/config

instead of the following:

                configDir    = D:\dir_1/config

because a "basedir" changed to "d:\dir_2" 
What I missed?
Lev.

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

Reply via email to