Ted, in what way? You can create a main build.xml that does, for example: <project ...> <target name="dist"> <ant buildfile="third-party.xml" target="dist"/> <ant buildfile="project.xml" target="dist"/> </target> ... </project> which will ensure that the third party distribution is created before attempting to create the project distribution. This is less than ideal as there is no true dependency between the two. However, it is also possible to use import to pull all the targets into the main build.xml directly. You then have to ensure that you provide targets in the build.xml that will define or correct the inter-script target inter-dependencies. E.g. if the two scripts both have "dist" targets and you want to simulate the project.xml dist depending on the third-party.xml dist target you would do something like: third-party.xml: <project name="third-party"...> <target name="dist" depends="..."> ... </target> </project> project.xml: <project name="project" ...> <target name="dist" depends="..."> ... </target> </project> build.xml: <project name="main" ...> <import file="third-party.xml"/> <import file="project.xml"/> <target name="dist" depends="third-party.dist,project.dist"/> </project> The benefit here over the "ant" task version is that if there are common targets they can be "merged" together (much as has been done here with "dist") and Ant will ensure that those targets are only invoked once in the dependency sequence (instead of the twice that would occur using the "ant" task version). BTW, no guarantees the attributes are correctly named in this example! As I said, this is a user list thing. If you want more help or examples re-post on the user list. Phil
-----Original Message----- From: Ted Yu [mailto:[EMAIL PROTECTED] Sent: Thu 1/19/2006 23:14 To: Ant Developers List Cc: Subject: Re: project dependencies Thanks Phil. But can I specify their dependency ? --- Phil Weighill Smith <[EMAIL PROTECTED]> wrote: > Ted, this is something that should be addressed to > the user list, not > the developer list. However, short answer: no. But > remember that you can > call the ant build script anything you like. You > could have a main > "build.xml" that invokes targets in or imports (as > appropriate) the two > other build scripts, e.g. project.xml and > third-party.xml. > > Phil :n) > > On Thu, 2006-01-19 at 11:19 -0800, Ted Yu wrote: > > Hi, > > Am I able to specify two projects in one build.xml > > file such that one depends on the other ? > > The reason is that I want to move thirdparty to > same > > level as the other project source tree. > > > > Thanks > > > > __________________________________________________ > > Do You Yahoo!? > > Tired of spam? Yahoo! Mail has the best spam > protection around > > http://mail.yahoo.com > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > [EMAIL PROTECTED] > > For additional commands, e-mail: > [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]