Uploaded image for project: 'ServiceMix NMR'
  1. ServiceMix NMR
  2. SMX4NMR-256

Use 'import' scope to reduce number of managed dependencies

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 1.4.0
    • 1.5.0
    • None

    Description

      Since Maven 2.0.9, it is possible to use 'import' scope with a POM dependency to get all the managed dependencies from that POM included.

      We can use this technique to avoid duplicating all the Karaf managed dependencies inside our NMR build. As a side effect, upgrading to a newer version of Karaf also becomes a lot easier because it's just on property value to change instead of having to make sure that all the Aries/Felix/... bits are aligned as well.

      Attachments

        Activity

          People

            gertvanthienen Gert Vanthienen
            gertvanthienen Gert Vanthienen
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: