Dominique Devienne wrote:
Yeah, it should work. But I prefer to have a callable/complete
common.xml.
I guess that strikes me as strange. I've designed at least 3
quite large multiple-build-files Ant builds for mixed C/C++/Java
projects using <import>, and the build files I import are never
callable directly, by design.

I think it's just a different design.
In mine the "common" build file already contains everything I need for a typical project out of the box.
The purpose of the including build file is just to add/rewrite/extend custom stuff. For very basic projects it just adds a target to pack the build products. For very complex projects it can import several other xml files, which in this case can be (and usually are) "incomplete".


I even write 'abstract' targets with just a <fail> insight
indicating the importing build file should override the target,
and the same can be done with <condition><isreference>+<fail>
to have a friendly error message for IDs.

That's nice, but completely redundant.
I prefer to keep my build files shorter, as they are already definitely too long. But it's just a matter of taste, I think.
XML is powerful, but certainly not concise. ;-)


Note that others have said similar things in the discussions
leading to the addition of <import> to Ant, and I still don't
get it. Oh well ;-) --DD

So you still don't get why the imported files should be valid (or should I say "well formed"?) build files, do you? ;)


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

Reply via email to