[ https://issues.apache.org/jira/browse/LUCENE-6438?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Steve Rowe updated LUCENE-6438: ------------------------------- Attachment: LUCENE-6438.patch Patch that fixed the problem for me, from last year, but the idea will still apply even if the patch won't. I haven't run into this problem recently, so I can't say for sure whether the sync-hack removal fixed all of the problems. > Improve clean-jars when dealing with symbolic links. > ---------------------------------------------------- > > Key: LUCENE-6438 > URL: https://issues.apache.org/jira/browse/LUCENE-6438 > Project: Lucene - Core > Issue Type: Improvement > Reporter: Mark Miller > Assignee: Mark Miller > Attachments: LUCENE-6438.patch > > > Ever since I started seeing jars in the lib folders use symbolic links on > linux I've run into jar problems when working with an old checkout or > switching branches on a git checkout. You would normally expect ant > clean-jars to help, but it didn't and led to some headaches and random bs. > Turns out, clean-jars is not properly removing all symbolic links for me. > I've seen two cases - symbolic links to jars that are not removed and broken > symbolic links to jars. > I can get rid of the symbolic links with the following: > {code} > <target name="clean-jars" description="Remove all JAR files from lib > folders in the checkout"> > <delete failonerror="true" removeNotFollowedSymlinks="true"> > <fileset dir="." followsymlinks="false"> > {code} > But that doesn't work with the broken links. > I guess you can remove those with the Ant Symlink task, but it seems only > specifically one at a time which is not that useful. -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org