ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Charles Hudak" <charles.hu...@cardionet.com>
Subject RE: javac ant task
Date Thu, 16 Sep 2004 21:17:53 GMT
DOH!

I always miss the obvious solution... ;-)

> -----Original Message-----
> From: Murray, Mike [mailto:mbm@ptc.com] 
> Sent: Thursday, September 16, 2004 2:15 PM
> To: Ant Users List
> Subject: RE: javac ant task
> 
> 
> It is probably because ext is part of your package structure.  
> 	http://ant.apache.org/faq.html#always-recompiles
> 
> Drop "/ext" from the src, and add it as an includes filter.
> 	includes="ext/**"
> 
> -----Original Message-----
> From: Satish Jeejula [mailto:Satish_Jeejula@irco.com]
> Sent: Thursday, September 16, 2004 4:05 PM
> To: user@ant.apache.org
> Subject: RE: javac ant task
> 
> Charles,
> 
> I have changed the javac task to use nested src elements. But 
> the problem still persists. It compiles all the java files 
> under ${wt_home}/src/ext every time even though no file has 
> been changed.
> 
> Still puzzled..
> 
> Thanks for your help,
> Satish
> 
> -----Original Message-----
> From: Charles Hudak [mailto:charles.hudak@cardionet.com] 
> Sent: Thursday, September 16, 2004 3:08 PM
> To: Ant Users List
> Subject: RE: javac ant task
> 
> Since you have more than one source dir, don't use the javac 
> attribute but use nested src elements:
> 
> <javac
>     destdir="${builddir}"
>     debug="on"
>     failonerror="true">
>     <classpath refid="compile.codebase.class.path"/>
>     <src path="${wt_home}/src/ext"/>
>     <src path="${wt_home}/wtSafeArea/siteMod/src"/>
> </javac>
> 
> Most of this stuff is discussed in the Ant manual. You may 
> want to give it a look when you are having trouble with a task.
>     
> > -----Original Message-----
> > From: Satish Jeejula [mailto:Satish_Jeejula@irco.com]
> > Sent: Thursday, September 16, 2004 12:30 PM
> > To: user@ant.apache.org
> > Subject: javac ant task 
> >  
> > Hi All,
> >  
> > I have a build file that compiles java files from 2
> > locations. Javac portion of the task is pasted below:
> >  
> > <javac
> >  
> > srcdir="${wt_home}/src/ext/:${wt_home}/wtSafeArea/siteMod/src"
> >             destdir="${builddir}"
> >             debug="on"
> >             failonerror="true">
> >             <classpath refid="compile.codebase.class.path"/>
> > </javac>
> >  
> > The 2 locations are: ${wt_home}/src/ext/ and
> > ${wt_home}/wtSafeArea/siteMod/src.
> >  
> > When I run  the target, it compiles all the files from first
> > location every time. But does not compile files from second 
> > location all the time. 
> >  
> > I thought that javac will only compile if no class file is
> > present or when there is new version of java file. Bizarre 
> > thing is it is complying with this rule for files in second 
> > location and does not for the files in first location.
> >  
> > Has anyone seen this behavior and if so can explain what am missing?
> >  
> > Thanks,
> > Satish
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
> For additional commands, e-mail: user-help@ant.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message