Uploaded image for project: 'HCatalog'
  1. HCatalog
  2. HCATALOG-450

HCatalog should use transitive ivy dependencies

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 0.5
    • None
    • None

    Description

      HCatalog uses ant/ivy for its build, but is currently not setup to use transitive dependencies. This means HCatalog has a large number of explicit dependencies that should be pulled from the dependent projects. Also, some jars we explicitly ask for are being overridden by transitive dependencies, so we're not actually getting what we think we are.

      This issue tracks updating the HCatalog build to use proper dependencies. In addition to being cleaner, published POM files are meaningful, which moves us closer to publishing HCatalog in the central maven repo.

      Attachments

        1. HCATALOG-450_fix_ivy_deps.1.patch
          53 kB
          Travis Crawford
        2. HCATALOG-450_fix_ivy_deps.2.patch
          116 kB
          Travis Crawford
        3. HCATALOG-450_fix_ivy_deps.3.patch
          100 kB
          Travis Crawford

        Issue Links

          Activity

            People

              traviscrawford Travis Crawford
              traviscrawford Travis Crawford
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: