GERONIMO-6606 improve OSGi handling.

Patch provided by Raymond Auge (apacheId rotty3000), thanks!


git-svn-id: https://svn.apache.org/repos/asf/geronimo/specs/trunk/geronimo-validation_1.1_spec@1832796 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/pom.xml b/pom.xml
index 06ee99f..ae976bb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -99,7 +99,7 @@
             <plugin>
                 <groupId>org.apache.felix</groupId>
                 <artifactId>maven-bundle-plugin</artifactId>
-                <version>2.0.1</version>
+                <version>3.5.0</version>
                 <configuration>
                     <instructions>
                         <Bundle-SymbolicName>${project.groupId}.${project.artifactId};singleton=true</Bundle-SymbolicName>
@@ -110,6 +110,9 @@
                         <Import-Package>org.apache.geronimo.osgi.registry.api;resolution:=optional,*</Import-Package>
                         <Private-Package>org.apache.geronimo.osgi.locator</Private-Package>
                         <Bundle-Activator>org.apache.geronimo.osgi.locator.Activator</Bundle-Activator>
+                        <Provide-Capability><![CDATA[
+                           osgi.contract;osgi.contract=JavaBeanValidation;uses:="${packages;NAMED;javax.*}";version:List<Version>='1.1,1.0'
+                        ]]></Provide-Capability>
                     </instructions>
                 </configuration>
             </plugin>