This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-slingfeature-maven-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new 6f1fb36  SLING-13417 : Support metadata bundle:rename-bsn when 
generating bundle metadata
6f1fb36 is described below

commit 6f1fb365e72c00f100338eeed90e10497482b539
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Tue Nov 10 16:07:06 2026 +0100

    SLING-13417 : Support metadata bundle:rename-bsn when generating bundle 
metadata
---
 .../org/apache/sling/feature/maven/mojos/AttachFeaturesMojo.java    | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/src/main/java/org/apache/sling/feature/maven/mojos/AttachFeaturesMojo.java 
b/src/main/java/org/apache/sling/feature/maven/mojos/AttachFeaturesMojo.java
index 1ed7c3d..9955b1b 100644
--- a/src/main/java/org/apache/sling/feature/maven/mojos/AttachFeaturesMojo.java
+++ b/src/main/java/org/apache/sling/feature/maven/mojos/AttachFeaturesMojo.java
@@ -121,6 +121,12 @@ public class AttachFeaturesMojo extends 
AbstractFeatureMojo {
                         }
                         if (value == null) {
                             value = NOT_FOUND;
+                        } else {
+                            // check for "bundle:rename-bsn"
+                            final String renameBsn = 
bundle.getMetadata().get("bundle:rename-bsn");
+                            if (renameBsn != null) {
+                                value = new 
AbstractMap.SimpleImmutableEntry<>(renameBsn, value.getValue());
+                            }
                         }
                         METADATA_CACHE.put(bundle.getId().toMvnId(), value);
                     }

Reply via email to