They are two packages within the same source folder. So does that mean, I
cant create a jar for one package and make the other package use it?


antoinell wrote:
> 
> 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
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/Ant-picks-class-files-from-current-directory-rather-than-provided-jar-in-classpath-tp27658759p27660870.html
Sent from the Ant - Dev mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ant.apache.org
For additional commands, e-mail: dev-h...@ant.apache.org

Reply via email to