Mark Miller created LUCENE-6438:
-----------------------------------

             Summary: 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


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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to