ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dominique Devienne" <>
Subject Re: source by refid in javac
Date Thu, 27 Jul 2006 14:14:46 GMT
Isn't the nested <src> supposed to be a list of directories to use as
source paths, (and not a list of souce files to compile)?

Regarding **.java, I personally think the **/*.java syntax is clearer
and less prone to be confused with *.java visually.

And your exclude is only a hint to Ant, and Javac may overrule that
unless you also reset the sourcepath. Maybe not an issue in your case,
if it's code that doesn't compile on purpose ;-) --DD

On 7/27/06, Steve Loughran <> wrote:
> OK. I give up. how do you pass down a fileset by ref as the souce dir to
> javac? src is a path ,and there is no srcref ID in the matching task.
> I tried to use the fileset inside the src dir, but got told off for not
> setting a srcdir attribute:
>   <target name="javac-refid">
>     <fileset id="source.files" dir="src">
>       <include name="org/antbook/**.java"/>
>       <exclude name="org/antbook/broken/*.java"/>
>     </fileset>
>     <javac>
>       <src >
>         <fileset refid="source.files" />
>       </src>
>     </javac>
>   </target>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message