felix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From gno...@apache.org
Subject svn commit: r1612587 - /felix/trunk/bundleplugin/src/main/resources/org/apache/felix/bundleplugin/scr.xsl
Date Tue, 22 Jul 2014 15:10:57 GMT
Author: gnodet
Date: Tue Jul 22 15:10:57 2014
New Revision: 1612587

URL: http://svn.apache.org/r1612587
Log:
[FELIX-4574] The maven-bundle-plugin only generates Provide-/Require-Capabilities for SCR
if version is 1.1.0

Modified:
    felix/trunk/bundleplugin/src/main/resources/org/apache/felix/bundleplugin/scr.xsl

Modified: felix/trunk/bundleplugin/src/main/resources/org/apache/felix/bundleplugin/scr.xsl
URL: http://svn.apache.org/viewvc/felix/trunk/bundleplugin/src/main/resources/org/apache/felix/bundleplugin/scr.xsl?rev=1612587&r1=1612586&r2=1612587&view=diff
==============================================================================
--- felix/trunk/bundleplugin/src/main/resources/org/apache/felix/bundleplugin/scr.xsl (original)
+++ felix/trunk/bundleplugin/src/main/resources/org/apache/felix/bundleplugin/scr.xsl Tue
Jul 22 15:10:57 2014
@@ -17,12 +17,17 @@
     limitations under the License.
 
 -->
-<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:scr="http://www.osgi.org/xmlns/scr/v1.1.0">
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                xmlns:scr10="http://www.osgi.org/xmlns/scr/v1.0.0"
+                xmlns:scr11="http://www.osgi.org/xmlns/scr/v1.1.0"
+                xmlns:scr12="http://www.osgi.org/xmlns/scr/v1.2.0">
     <xsl:output method="text" />
 
     <xsl:template match="/">
 
-        <xsl:for-each select="//scr:component[service/provide/@interface]">
+        <xsl:for-each select="//scr10:component[service/provide/@interface] |
+                              //scr11:component[service/provide/@interface] |
+                              //scr12:component[service/provide/@interface]">
             <xsl:value-of select="'Provide-Capability: osgi.service;effective:=active;'"
/>
             <xsl:choose>
                 <xsl:when test="count(service/provide/@interface) = 1">
@@ -52,7 +57,9 @@
             </xsl:text>
         </xsl:for-each>
 
-        <xsl:for-each select="//scr:component/reference">
+        <xsl:for-each select="//scr10:component/reference |
+                              //scr11:component/reference |
+                              //scr12:component/reference">
             <xsl:value-of select="'Require-Capability: osgi.service;effective:=active;'"
/>
             <xsl:choose>
                 <xsl:when test="@cardinality = '0..1' or @cardinality = '0..n'">



Mime
View raw message