Peter Palaga created CAMEL-19573:
------------------------------------
Summary: Stop syncing version properties in git, generate the
effective camel-dependencies during the build
Key: CAMEL-19573
URL: https://issues.apache.org/jira/browse/CAMEL-19573
Project: Camel
Issue Type: Improvement
Reporter: Peter Palaga
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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)