On 10/5/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>Hi, >I have been looking at >http://issues.apache.org/bugzilla/show_bug.cgi?id=39920 >and realized that the setting of ant.file.{projectname} is a >little stange, if an imported project does not have a project name. >For example: >a.xml: ><project/> > >build.xml ><project name="my-project"> > <echo>ant.file.my-project is ${ant.file.my-project}</echo> > <import file="a.xml"/> > <echo>ant.file.my-project is ${ant.file.my-project}</echo> </project> > >The output is: > [echo] ant.file.my-project is ....\build.xml > [echo] ant.file.my-project is ....\a.xml > >Which is a little strange - it also makes using >ant.file.{projectname} useless. > >I propose to change the logic slightly in that the "nameless" >project will set the ant.file.null property always and not >just when there is no current project name.What to do if you have multiple included projects without names? a.xml: <project/> b.xml: <project/> c.xml: <project name="master"> <import file="a.xml"/> <import file="b.xml"/> <echoproperties prefix="ant.file"/> </project> Jan
Exactly as it does at the moment, silently overwrite ant.file.null Peter
--------------------------------------------------------------------- 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]
