en.. it don't work ,too! 
Thank you!

Regards

-----Original Message-----
From: Laurence Mastrorillo [mailto:mastrori@;medias.cnes.fr]
Sent: Monday, October 28, 2002 4:42 PM
To: Ant Users List
Subject: Re: why does an ant task not work!


try <ant dir="${b.home}/src" target="core" inheritAll="false"/>
LM

"ZHAO,YUN (HP-China,ex2)" a écrit :

> Sorry for a mistake about the directory structure in the previous email!
>
> But i don't think it is a problem with directory structure.
> because abuild.xml 's components target
>  (      <target name="components" depends="init">
>            <!-- the following task won't work -->
>            <ant dir="${b.home}/src" target="core"/>
>        </target>
> )
> will lead bbuild.xml's target core to running.
> The problem is when the build process gets the bbuild.xml's target
compile,
> the javac task tell me that it can't find some classes in the "castor.jar"
> jarfile,
> which i have defined in the task javac's classpath attribute and if i
build
> project b independently  with ant, it will work fine--it can find the
> classes in the "castor.jar" jarfile.
>
> components\a
> components\a\src
> components\a\src\abuild.xml
>
> components\b
> components\b\src
> components\b\src\bbuild.xml
>
> Regards
>
> -----Original Message-----
> From: sunyj [mailto:sunyj@;adtec.com.cn]
> Sent: Monday, October 28, 2002 1:10 PM
> To: Ant Users List
> Subject: Re: why does an ant task not work!
>
> > The directory structure:
> > --components------
> >             |
> > |----a------
> > | |---abuild.xml
> > |
> > |----b
> > | |---bbuild.xml
> >
> >
> In abuild.xml:
>    <ant dir="${b.home}/src" target="core"/>
> but your directory structure is:
>   |----b
>   | |---bbuild.xml
> Where is src? Or the directory structure is below?:
>   ....../b/
>            src/bbuild.xml
>
> In general, the problem is related with directory structure.
> Can you send most simplest environment which
> includes directory structure as attachment.
>
>   ----- Original Message -----
>   From: ZHAO,YUN (HP-China,ex2)
>   To: List, Ant Users (E-mail)
>   Sent: Sunday, October 27, 2002 7:11 PM
>   Subject: why does an ant task not work!
>
>   Running "java org.apache.tools.ant.Main -buildfile bbuild.xml" command
> will be ok!
>   Running "java org.apache.tools.ant.Main -buildfile abuild.xml" command
> will fail if the the previous command hasn't been ran!
>
>   --project a's abuild.xml
>   <project name="a" default="core" basedir="."/>
>        <target name="init">
>           <property name="a.src" ../>
>           <property name="a.build" ../>
>           ...
>        </target>
>
>        <target name="components" depends="init">
>            <!-- the following task won't work -->
>            <ant dir="${b.home}/src" target="core"/>
>        </target>
>
>        <target name="compile" depends="components">
>            <copy ...>
>               <!-- copy ${b.home}/build/classes directory's *.class to the
> ${a.build} directory-->
>            </copy>
>            <javac src="${a.src}" dest="${a.build}"
classpath="${a.build}"/>
>        </target>
>
>         <target name="core" depends="compile">
>   </project>
>
>   --project b's bbuild.xml
>   <project name="b" default="core" basedir=".">
>        <target name="init">
>            <property name="b.classpath"
> value="../lib/castor.jar:${java.class.path}"/>
>           ...
>        </target>
>
>        <target name="compile" depends="init">
>            <!-- if the core target is called from "abuild.xml"'s
components
> target,
>                 the ant will say that it can't find the classes which is
> located in the "castor.jar" jar file -->
>            <javac classpath=${b.classpath} dest="${b.home}/build/classes"
> .../>
>        </target>
>
>       <target name="core" depends="compile">
>   </project>
>
>
----------------------------------------------------------------------------
> --
>
>   --
>   To unsubscribe, e-mail:
<mailto:ant-user-unsubscribe@;jakarta.apache.org>
>   For additional commands, e-mail:
<mailto:ant-user-help@;jakarta.apache.org>
>
> --
> To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail: <mailto:ant-user-help@;jakarta.apache.org>
>
> --
> To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@;jakarta.apache.org>
> For additional commands, e-mail: <mailto:ant-user-help@;jakarta.apache.org>


--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@;jakarta.apache.org>

--
To unsubscribe, e-mail:   <mailto:ant-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-user-help@;jakarta.apache.org>

Reply via email to