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>