Author: tjwatson
Date: Wed Sep  7 15:38:55 2016
New Revision: 1759624

URL: http://svn.apache.org/viewvc?rev=1759624&view=rev
Log:
Merged latest trunk/subsystem changes to java6support branch.

Added:
    
aries/branches/java6support/subsystem/subsystem-itests/src/test/bundles/aries1608provider/
      - copied from r1759621, 
aries/trunk/subsystem/subsystem-itests/src/test/bundles/aries1608provider/
    
aries/branches/java6support/subsystem/subsystem-itests/src/test/bundles/aries1608required/
      - copied from r1759621, 
aries/trunk/subsystem/subsystem-itests/src/test/bundles/aries1608required/
    
aries/branches/java6support/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/defect/Aries1608Test.java
      - copied unchanged from r1759621, 
aries/trunk/subsystem/subsystem-itests/src/test/java/org/apache/aries/subsystem/itests/defect/Aries1608Test.java
Modified:
    aries/branches/java6support/subsystem/   (props changed)
    aries/branches/java6support/subsystem/subsystem-itests/pom.xml
    
aries/branches/java6support/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/FelixCapabilityAdapter.java

Propchange: aries/branches/java6support/subsystem/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Sep  7 15:38:55 2016
@@ -1,2 +1,2 @@
 /aries/branches/1.0-prototype/subsystem:1306564-1337594
-/aries/trunk/subsystem:1728111-1746297
+/aries/trunk/subsystem:1728111-1759621

Modified: aries/branches/java6support/subsystem/subsystem-itests/pom.xml
URL: 
http://svn.apache.org/viewvc/aries/branches/java6support/subsystem/subsystem-itests/pom.xml?rev=1759624&r1=1759623&r2=1759624&view=diff
==============================================================================
--- aries/branches/java6support/subsystem/subsystem-itests/pom.xml (original)
+++ aries/branches/java6support/subsystem/subsystem-itests/pom.xml Wed Sep  7 
15:38:55 2016
@@ -580,7 +580,45 @@
                     </execution>
 
                     <!-- End of new pom for hello tests, part 1 -->
-                    
+
+                    <execution>
+                        <id>aries1608provider</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/aries1608provider/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/aries1608provider/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/aries1608</outputDirectory>
+                            <finalName>aries1608provider</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+
+                    <execution>
+                        <id>aries.bundlearies1608required</id>
+                        <goals>
+                            <goal>jar</goal>
+                        </goals>
+                        <configuration>
+                            <archive>
+                                
<manifestFile>src/test/bundles/aries1608required/META-INF/MANIFEST.MF</manifestFile>
+                            </archive>
+                            
<classesDirectory>${project.build.directory}/test-classes</classesDirectory>
+                            <includes>
+                                
<include>org/apache/aries/subsystem/itests/aries1608required/**</include>
+                            </includes>
+                            
<outputDirectory>${project.build.directory}/test-classes/aries1608</outputDirectory>
+                            <finalName>aries1608required</finalName>
+                        </configuration>
+                        <phase>process-test-classes</phase>
+                    </execution>
+
                     <execution>
                         <id>aries1523host</id>
                         <goals>
@@ -717,7 +755,32 @@
                     </execution>
 
                     <!-- End of new pom for hello tests, part 2 -->
-                    
+                    <execution>
+                        <id>add-source-aries1608provider</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                
<source>src/test/bundles/aries1608provider</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+
+                    <execution>
+                        <id>add-source-aries1608required</id>
+                        <phase>generate-sources</phase>
+                        <goals>
+                            <goal>add-test-source</goal>
+                        </goals>
+                        <configuration>
+                            <sources>
+                                
<source>src/test/bundles/aries1608required</source>
+                            </sources>
+                        </configuration>
+                    </execution>
+
                     <execution>
                         <id>add-source-aries1523host</id>
                         <phase>generate-sources</phase>

Modified: 
aries/branches/java6support/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/FelixCapabilityAdapter.java
URL: 
http://svn.apache.org/viewvc/aries/branches/java6support/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/FelixCapabilityAdapter.java?rev=1759624&r1=1759623&r2=1759624&view=diff
==============================================================================
--- 
aries/branches/java6support/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/FelixCapabilityAdapter.java
 (original)
+++ 
aries/branches/java6support/subsystem/subsystem-obr/src/main/java/org/apache/aries/subsystem/util/felix/FelixCapabilityAdapter.java
 Wed Sep  7 15:38:55 2016
@@ -38,8 +38,10 @@ public class FelixCapabilityAdapter exte
                String namespace = getNamespace();
                if (ServiceNamespace.SERVICE_NAMESPACE.equals(namespace))
                        
result.put(ServiceNamespace.CAPABILITY_OBJECTCLASS_ATTRIBUTE, 
result.get(ServiceNamespace.CAPABILITY_OBJECTCLASS_ATTRIBUTE.toLowerCase()));
-               else if (BundleNamespace.BUNDLE_NAMESPACE.equals(namespace))
+               else if (BundleNamespace.BUNDLE_NAMESPACE.equals(namespace)) {
                        result.put(BundleNamespace.BUNDLE_NAMESPACE, 
result.get(org.apache.felix.bundlerepository.Resource.SYMBOLIC_NAME));
+                       
result.put(BundleNamespace.CAPABILITY_BUNDLE_VERSION_ATTRIBUTE, 
result.get(org.apache.felix.bundlerepository.Resource.VERSION));
+               }
                else
                        result.put(namespace, result.get(capability.getName()));
                return result;


Reply via email to