Not sure about the <project default=""> in b.xml ...

Jan 

>-----Ursprüngliche Nachricht-----
>Von: Gopala Krishna [mailto:[email protected]] 
>Gesendet: Dienstag, 23. Februar 2010 13:18
>An: [email protected]
>Betreff: Nested import task problem / anttask problem
>
>Hi,
>
> 
>
>I am trying to execute an ant target through program. I have 
>used import task and those are nested in each build file. This 
>is working fine when executed via command line and throwing 
>error when I execute target-a using ProjectHelper.
>
> 
>
>The below are my ant build files. Has anyone tried these kind 
>of import tasks. Please let me know where exactly I am going 
>wrong with this.
>
> 
>
>a.xml:
>
>======
>
><project name="project-a" basedir="." Default="target-b">
>
> <import file="b.xml"/>
>
>  <target name="target-a">
>
>    <echo file="/tmp/project-a.txt">This is target a</echo>
>
>  </target>
>
></project>
>
> 
>
>b.xml:
>
>======
>
><project name="project-b" basedir="." default="">
>
>  <import file="c.xml"/>
>
>    <target name="target-b">
>
>            <echo file="/tmp/project-b.txt">This is target b</echo>
>
>            <antcall target="_warnExists"/>
>
>  </target>
>
>  <target name="target-b1">
>
>                        <antcall target="_warnExists"/>
>
>  </target>
>
>            <target name="_warnExists">
>
>                        <echo>Appears to already exist</echo>
>
>            </target>
>
></project>
>
> 
>
>c.xml:
>
>======
>
><project name="project-c" basedir="." default="">
>
>  <target name="target-c" depends=" target-b,target-a">
>
>    <echo file="/tmp/project-c.txt">This is target c</echo>
>
>  </target>
>
></project>
>
> 
>
>I am getting the error  ""C:\build\test\test\b.xml:5: The 
>following error occurred while executing this line:
>
>Target "target-a" does not exist in the project "project-b". 
>It is used from target "target-c".""
>
> 
>
>Your help is more appreciate.
>
> 
>
>Thanks
>
>Gopal
>
> 
>
> 
>
> 
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to