ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan.Mate...@rzf.fin-nrw.de
Subject RE: Any examples of how we can simplify ant build.xml with templa tes (?)
Date Wed, 04 Feb 2004 11:35:43 GMT
> On Feb 4, 2004, at 1:15 AM, Jan.Materne@rzf.fin-nrw.de wrote:
> > child/build.xml
> > - import the template.xml
> > - override targets, if needed (see "Target overriding" in importĀ“s 
> > manual)
> >     class Super { void meth(); }
> >     class Sub
> >       extends Super {          -->  <import>
> >         void newMeth();        -->  <target>
> >         void meth() {
> >              super.meth();     -->  <antcall target="Super.meth"/>
> >         }
> >     }
> 
> Is there a way to call "super" in this scenario without using 
> <antcall>?
> 
> Another interesting trick is to define "abstract" targets in 
> the super 
> build which require implementation in the sub build.  So rather than 
> overriding targets, I think I prefer to define pre abstract targets.
> 
> 	Erik


So as example

   <target name="compile" description="Example of abstract target">
       <fail>Target 'compile' not implemented</fail>
   </target>


Jan

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message