Okay, following up on this.  I've reviewed the documentation found here:
http://ant.apache.org/ivy/ivyde/history/latest-milestone/index.html

<http://ant.apache.org/ivy/ivyde/history/latest-milestone/index.html>And it
looks like I have everything setup as recommended.  So what doesn't make
sense to me is why is there a lock on the jars after I remove them from
Ivy.xml?  My thinking is that once I remove that dependency, then IvyDE will
do a resolve and remove that file from the classpath, thus releasing any
locks.  Then when I call the ivy:retrieve ant task with sync="true", it
should be free to delete that file.  Am I missing something?  How do most
people have this setup?


On Wed, Mar 9, 2011 at 5:49 PM, Derek E <snekse.li...@gmail.com> wrote:

> Good call.  I have to shut down Eclipse to delete the files.  I have IvyDE
> installed, but followed the setup described here to handle the classpath.
>
>
> http://www.beilers.com/2010/07/eclipse-3-6-helios-wtp-ivy-and-deployment-assembly-working-reliably-at-last/
>
>
> On Wed, Mar 9, 2011 at 1:50 PM, Maarten Coene <maarten_co...@yahoo.com>wrote:
>
>> Maybe they are locked by another process?
>> Can you delete them  with Windows Explorer?
>>
>> Maarten
>>
>>
>>
>>
>> ----- Original Message ----
>> From: Derek E <snekse.li...@gmail.com>
>> To: ivy-u...@ant.apache.org
>> Sent: Wed, March 9, 2011 7:40:31 PM
>> Subject: retrieve sync not deleting even when it says it is
>>
>> I have the following build target:
>>
>> ***   build.xml   ***
>>    <target name="ivy-retrieve-dist" ">
>>     <ivy:retrieve pattern="${war.lib}/${ivy.retrieve.pattern}" conf="dist"
>> sync="true" />
>>    </target>
>>
>> Which, when run with the -debug flag, returns the following in the
>> console:
>> *** Debug Logs   ***
>> [ivy:retrieve] syncing...
>> [ivy:retrieve] deleting
>>
>> C:\dev\Workspace\COR-1568\WebContent\WEB-INF\lib\spring-web-2.5.6.SEC01.jar
>> [ivy:retrieve] deleting
>> C:\dev\Workspace\COR-1568\WebContent\WEB-INF\lib\spring-support-1.2.9.jar
>> [ivy:retrieve] deleting
>> C:\dev\Workspace\COR-1568\WebContent\WEB-INF\lib\spring-dao-1.2.9.jar
>> [ivy:retrieve] deleting
>> C:\dev\Workspace\COR-1568\WebContent\WEB-INF\lib\activation-1.1.jar
>> [ivy:retrieve] deleting
>> C:\dev\Workspace\COR-1568\WebContent\WEB-INF\lib\spring-aop-1.2.9.jar
>> [ivy:retrieve] 122 artifacts copied (63841kB/458ms)
>> [ivy:retrieve] retrieve done (458ms)
>> Setting project property: ivy.nb.targets.copied -> 122
>> Setting project property: ivy.targets.copied -> true
>> BUILD SUCCESSFUL
>> Total time: 4 seconds
>>
>> But when I check C:\dev\Workspace\COR-1568\WebContent\WEB-INF\lib\, those
>> jar files that were indicated as being deleted are still in there.  What
>> can
>> I do to find out why these files aren't getting deleted?
>>
>> Thanks
>>
>>
>>
>>
>>
>

Reply via email to