Long question here --

I've been assuming that srcDir in the <javac/> task essentially sets the
directory from which the compile will occur, so that, for instance, the
package

    jp.co.ddcom.sample

would reflect a directory structure 

    jp/co/ddcom/sample

underneath the directory specified by srcDir. This seems to work well,
and the includes and excludes attributes seem to control things the way
I want (except for the destDir worked for a while, but doesn't work now).

However, <depend/> seems, from the docs, not to accept includes and
excludes attributes. It does have the <include/> and <exclude/> elements,
but the <include/> element does not seem to limit the effect. I tried
the includes attribute anyway, and it didn't cause syntax errors, but it
still did the same thing. 

What it did was, given 

    includes="jp/co/ddcom/sample/**"

or 

    <include name="jp/co/ddcom/sample/*.java"/>

it also worked through and deleted all the class files in 

    jp/co/ddcom/sample_bk_20041215

as well. (Yeah, now I know that's a stupid way to make a backup
directory.)

So, I tried setting srcDir in the <depend/> task to 

    src/jp/co/ddcom/sample/

and this time it ignored the backup directory.

So, the question. srcDir sets the -sourcepath argument for <javac/>? 

But for <depend/>, srcDir just says, "only look in this directory"?

--
Joel Rees   <[EMAIL PROTECTED]>
digitcom, inc.   株式会社デジコム
Kobe, Japan   +81-78-672-8800
** <http://www.ddcom.co.jp> **


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to