This is an automated email from the ASF dual-hosted git repository.
ppalaga pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 5fe84bcb426 Allow propagating -version properties from the top pom to
camel-dependencies
5fe84bcb426 is described below
commit 5fe84bcb4269061f057b296a6b53ddda8e6d1f72
Author: Peter Palaga <[email protected]>
AuthorDate: Thu Dec 19 10:47:59 2024 +0100
Allow propagating -version properties from the top pom to
camel-dependencies
---
.../org/apache/camel/maven/sync/properties/SyncPropertiesMojo.java | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git
a/tooling/maven/sync-properties-maven-plugin/src/main/java/org/apache/camel/maven/sync/properties/SyncPropertiesMojo.java
b/tooling/maven/sync-properties-maven-plugin/src/main/java/org/apache/camel/maven/sync/properties/SyncPropertiesMojo.java
index 42b58630f8b..11699c654ba 100644
---
a/tooling/maven/sync-properties-maven-plugin/src/main/java/org/apache/camel/maven/sync/properties/SyncPropertiesMojo.java
+++
b/tooling/maven/sync-properties-maven-plugin/src/main/java/org/apache/camel/maven/sync/properties/SyncPropertiesMojo.java
@@ -194,7 +194,11 @@ public class SyncPropertiesMojo extends AbstractMojo {
final String properties = Stream.concat(
camelParentPomXmlModel.getProperties().entrySet().stream(),
camelPomXmlModel.getProperties().entrySet().stream()
- .filter(property ->
property.getKey().equals("license-maven-plugin-version")))
+ .filter(property -> {
+ final String key = (String) property.getKey();
+ return key.equals("license-maven-plugin-version")
// the only plugin version we want to propagate
+ || (key.endsWith("-version") &&
!key.endsWith("-plugin-version"));
+ }))
.filter(property -> includes.test((String) property.getKey())
&& !excludes.test((String) property.getKey()))
.map(property -> "<" + property.getKey() + ">" +
property.getValue() + "</" + property.getKey() + ">")
.sorted()