I found what was causing the problem. In the first message, I supressed the xmlns attribute in the <project> element to let my example a little cleaner. Here is how the element was really defined:
<project name="Project Integrator" default="start-integration" xmlns="http://nant.sf.net/schemas/nant.xsd"> After I tried many things, I removed the xmlns attribute and the build file worked properly. Since I'm not xml guru, I can't say if that error was caused exclusively because of the schema or if that's a bug of NAnt. 2005/5/24, Célio Cidral Junior <[EMAIL PROTECTED]>: > It is hidden among the text of the former message :-) It's being > passed through the command line: > > C:\ccnet\server>nant -buildfile:bootstrap.build > -D:project.properties=myproject.include > > 2005/5/24, Foster, Richard - PAL <[EMAIL PROTECTED]>: > > Célio, > > > > I may be missing something... But where is project.properties defined? > > > > Is it possible that your include file is not getting included? You might > > want to try adding an <echo> task within the project so you know that it is. > > > > Regards, > > Richard > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Célio Cidral > > Junior > > Sent: Tuesday, May 24, 2005 10:49 > > To: nant-users@lists.sourceforge.net > > Subject: [Nant-users] Cannot reference properties that are in an included > > file > > > > Hi! > > > > I'm getting an error when the properties in my build script are referencing > > other properties which are in an included build file. The main build file > > (called bootstrap.build) looks like this: > > > > <project name="Project Integrator" default="start-integration"> > > <include buildfile="${project.properties}" /> > > > > <property name="projects.path" value="c:\projects" /> > > <property name="project.path.workingfolder" > > value="${path::combine(projects.path, > > project.dir.local)}" /> > > ... > > </project> > > > > The included file (myproject.include): > > > > <project> > > <property name="project.path.repository" value="$/MyProject"/> > > <property name="project.dir.local" value="MyProject"/> > > ... > > </project> > > > > The output is shown as: > > > > C:\ccnet\server>nant -buildfile:bootstrap.build > > -D:project.properties=myproject.include > > ... > > Property evaluation failed. > > Expression: ${project.path.workingfolder} > > ^^^^^^^^^^^^^^^^^^^^^^^^^^ > > Property evaluation failed. > > Expression: ${path::combine(projects.path, project.dir.local)} > > ^^^^^^^^^^^^^^^^^ > > Property 'project.dir.local' has not been set. > > > > Have anyone experienced this problem? How could I solve it without having > > to give up using the include file? > > > > Thanks! > > > > Celio Cidral Junior > > WEG Eletric > > Brazil > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by Yahoo. > > Introducing Yahoo! Search Developer Network - Create apps using Yahoo! > > Search APIs Find out how you can build Yahoo! directly into your own > > Applications - visit http://developer.yahoo.net/?fr=fad-ysdn-ostg-q22005 > > _______________________________________________ > > Nant-users mailing list > > Nant-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/nant-users > > > > -- > Celio Cidral Junior > WEG Eletric > Brazil > -- Celio Cidral Junior WEG Eletric Brazil ------------------------------------------------------- This SF.Net email is sponsored by Yahoo. Introducing Yahoo! Search Developer Network - Create apps using Yahoo! Search APIs Find out how you can build Yahoo! directly into your own Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005 _______________________________________________ Nant-users mailing list Nant-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/nant-users