karaf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stuart McCulloch (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (KARAF-2961) When a feature is generated from a bundle project, include that bundle in the feature
Date Fri, 03 Oct 2014 13:16:34 GMT

    [ https://issues.apache.org/jira/browse/KARAF-2961?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14157956#comment-14157956

Stuart McCulloch commented on KARAF-2961:

PS. when cherry-picking the fix back to 3.0.x the control.xml in the IT needs a slight adjustment
to match the expected prelude:
diff --git a/tooling/karaf-maven-plugin/src/it/test-include-project-artifact/control.xml b/tooling/karaf-maven-plugin/src/it/test-include-project-artifact/control.xml
index d4db328..c030079 100644
--- a/tooling/karaf-maven-plugin/src/it/test-include-project-artifact/control.xml
+++ b/tooling/karaf-maven-plugin/src/it/test-include-project-artifact/control.xml
@@ -18,8 +18,8 @@
   ~ under the License.
-<features xmlns="http://karaf.apache.org/xmlns/features/v1.3.0" name="test-include-project-artifact">
-    <feature name="test-include-project-artifact" description="test-include-project-artifact"
+<features xmlns="http://karaf.apache.org/xmlns/features/v1.2.1" name="test-include-project-artifact">
+    <feature name="test-include-project-artifact" description="test-include-project-artifact"

> When a feature is generated from a bundle project, include that bundle in the feature
> -------------------------------------------------------------------------------------
>                 Key: KARAF-2961
>                 URL: https://issues.apache.org/jira/browse/KARAF-2961
>             Project: Karaf
>          Issue Type: New Feature
>          Components: karaf-tooling
>            Reporter: Stuart McCulloch
>            Assignee: Jean-Baptiste Onofré
>             Fix For: 4.0.0, 3.0.2
> We're migrating a custom plugin framework over to Karaf and would like to both create
the OSGi bundle and generate the associated Karaf feature in the same Maven project. Otherwise
downstream clients will need to create two Maven projects for each plugin: one to create the
bundle, and one to create the Karaf feature.
> The proposed change is to consider the project packaging, and if it is "bundle" then
include the main project artifact (ie. the bundle itself) in the generated feature. This requires
no configuration change and should not affect anyone generating features in isolation. We
could also add a new flag such as "includeProjectArtifact" so this change has to be explicitly
enabled, if people prefer.

This message was sent by Atlassian JIRA

View raw message