Uploaded image for project: 'Camel'
  1. Camel
  2. CAMEL-19573

Stop syncing version properties in git, generate the effective camel-dependencies during the build

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 4.0-RC2, 4.0.0
    • build system
    • None
    • Unknown

    Description

      We publish the version properties used for building and testing Camel via camel-dependencies pom.xml artifact. Currently the pom.xml file contains a copy of the properties present in camel-parent. The two files are kept in sync by sync-properties-maven-plugin triggered from camel-catalog.

      With this setup the folks often forget to run the sync mojo which leads to inconsistent commits and fixups that pollute the git history.

      Because we do not use camel-dependencies in Camel source tree ourselves, we could produce the pom.xml with those version properties during the build and thus avoid managing the the properties twice.

      A PR is underway.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ppalaga Peter Palaga
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: