Yes. There is an example in the FAQ. But essentially just put the
&commontTargets; AFTER all the properties in the build.xml but before the
targets defined in the build.xml.
Mark
> -----Original Message-----
> From: Mark Hewitt [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, May 18, 2001 9:35 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: How do I include common targets from an external file?
>
> Did you actually perform the inclusion by expanding your new
> commonTargets entity with &commonTargets; ?
>
> #!/mjh
>
> -----Original Message-----
> From: Jarzynka, Mark [mailto:[EMAIL PROTECTED]]
> Sent: 10 May 2001 17:17
> To: '[EMAIL PROTECTED]'
> Subject: How do I include common targets from an external file?
>
>
> I've seen in a previous post the following way of "including" targets from
> an external file:
>
> <?xml version="1.0" encoding="UTF-8"?>
> <!DOCTYPE project [
> <!ENTITY commonTargets SYSTEM "../build-calls.xml">
> ]>
>
> I put an "init" target in the build-calls.xml and put the above in a
> build.xml file. My default target (set) depends on the "init" target but
> when I execute ant I get
> BUILD FAILED
>
> Target 'init' does not exist in this project. It is used from target
> 'set'.
>
> Is there a way to get this to work?
>
> Thanks
>
>
> > -----Original Message-----
> > From: Mark Hewitt [SMTP:[EMAIL PROTECTED]]
> > Sent: Wednesday, May 09, 2001 6:57 AM
> > To: '[EMAIL PROTECTED]'
> > Subject: RE: How do I include common targets from an external file?
> >
> > That means your XML editor is trying to verify the ant
> > file against a dtd, and can't find one. Since there is no
> > dtd for ant build files in general, you have to turn off
> > dtd verification in your XML editor.
> >
> > Or just use a text editor, of course!
> >
> > #!/mjh
> >
> > -----Original Message-----
> > From: Liu, Kenneth Albert (Kenneth)** CTR ** [mailto:[EMAIL PROTECTED]]
> > Sent: 11 April 2001 21:50
> > To: [EMAIL PROTECTED]
> > Subject: RE: How do I include common targets from an external file?
> >
> >
> > I saw the original posting and I tried this, but my XML editor complains
> > that "This file is not valid: No content model available for validation
> > (possible empty DTD/Schema)."
> >
> > Am I doing something wrong?
> >
> > I have this in the beginning of my build.xml:
> > <?xml version="1.0" encoding="UTF-8"?>
> > <!DOCTYPE project [
> > <!ENTITY commonTargets SYSTEM "../build-calls.xml">
> > ]>
> >
> >
> > > -----Original Message-----
> > > From: Eric Rosengren [mailto:[EMAIL PROTECTED]]
> > > Sent: Wednesday, April 11, 2001 4:26 PM
> > > To: '[EMAIL PROTECTED]'
> > > Subject: RE: How do I include common targets from an external file?
> > >
> > >
> > > Here's an example from Mark Hewitt that works.
> > > It uses relative pathing to get to the common XMl files though.
> > > I've been searching for a way to use an environment variable
> > > to specify
> > > the path. Some how get the parser to dereference
> > > %COMMON_FILES%/common.xml.
> > > No luck so far.
> > >