Uploaded image for project: 'Calcite'
  1. Calcite
  2. CALCITE-363

Use dependencyManagement and pluginManagement in POM files

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.0-incubating
    • Component/s: None
    • Labels:
      None

      Description

      Some of the module pom files reference optiq-core and optiq-avatica with a version string, and this causes problems resolving dependencies.

      The fix is to put version strings in one and only one place. That place is the root pom. Use the dependencyManagement section in the root pom, declaring the versions of all dependencies. Similarly, use a pluginManagement section to contain plugin versions.

      In the sub-poms, dependencies and plugins must not have version strings.

      To help merging, all lists of dependencies and plugins must be sorted by groupId, artifactId.

        Activity

        Show
        julianhyde Julian Hyde added a comment - Fixed in http://git-wip-us.apache.org/repos/asf/incubator-optiq/commit/19deba21 .
        Hide
        julianhyde Julian Hyde added a comment -

        Close issues resolved in release 0.9.0-incubating (2014-08-25).

        Show
        julianhyde Julian Hyde added a comment - Close issues resolved in release 0.9.0-incubating (2014-08-25).

          People

          • Assignee:
            julianhyde Julian Hyde
            Reporter:
            julianhyde Julian Hyde
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development