Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-4262

add ivy sync=true, consolidate licensing, disallow conflicting dependencies

    XMLWordPrintableJSON

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.0-BETA, 6.0
    • Component/s: None
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      From a discussion on IRC:

      • Hoss had the typical clean-jars problem
      • I mentioned we should instead use the ivy option of "sync=true", which is just like retrieve except nukes any stuff (e.g. old jars) that shouldn't be there.
      • the problem with this is it would also nuke the .sha1 and licensing stuff (its easy to try and see).

      So the idea came about we could just have a licenses/ folder for each "product" (lucene, solr) and this has the .sha1's and licensing stuff.

      Steve asked what if different modules depended on different versions of the same jar: this is bogus and we should just disallow it!

        Attachments

        1. LUCENE-4262.patch
          46 kB
          Robert Muir
        2. LUCENE-4262.patch
          45 kB
          Robert Muir
        3. LUCENE-4262.patch
          40 kB
          Robert Muir

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              rcmuir Robert Muir
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: