krats wrote:
I have the following folder structure
src___f1
| |__ f1.java
|
|__f2
|_f2.java
lib__f1.jar
are f1 and f2 two packages ? or source folders ?
it looks like they are two different packages.
if they are just two different packages then you should compile them in
one go,
it they are different source folders, you should do :
<javac srcdir="src/f1" .... />
<javac srcdir="src/f2"" ..../>
to explicit, a source folder is a root of a package hierarchy, so a
directory holding usually as children "com" or "org" depending upon the
type of project.
Regards,
Antoine
I built a jar out of f1.java and placed it in lib\f1.jar. Now my javac task
for f2 is as below
<target name="f2">
<javac debug="true" source="${source}" target="${target}"
includes="f2/**">
<src path="src"/>
<classpath>
<pathelement path="lib/f1.jar"/>
</classpath>
</javac>
</target>
When I run the task I would expect it to use f1.jar instead of recompiling
f1 but instead I see that it creates f1.class file at src\f1 which implies
it is recompiling f1.java (I deleted f1.class when I created f1.jar )
Thx
Karthikr
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org