Uploaded image for project: 'Apache Avro'
  1. Apache Avro
  2. AVRO-281

Symlink in build.xml does not work well with Cygwin

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.3.0
    • java
    • None

    Description

      Ant's symlink task seems to have trouble if the link already exists. So any attempt to build for a second time fails. We use symlink to link version specific JavaCC jar to javacc.jar. Curiously, even if you succeed in symlink for javacc, javacc task fails with an error that javacc.jar or JavaCC.zip cannot be found in path. It appears that the ant problem has been around for some time: http://www.mail-archive.com/nutch-dev@incubator.apache.org/msg00880.html.

      The forthcoming patch addresses the problem by replacing symlink with a delete and copy. I could have simply used copy with overwrite="true", but, I'm not sure how it'll behave with existing symlinks.

      Attachments

        1. AVRO-281.patch
          0.7 kB
          Thiruvalluvan M. G.

        Activity

          People

            thiru_mg Thiruvalluvan M. G.
            thiru_mg Thiruvalluvan M. G.
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: