This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch bugfix/195-Detect-descriptors-via-SPI
in repository https://gitbox.apache.org/repos/asf/uima-uimafit.git

commit ac951d4ec61f84ca1ae23149dce7523583613beb
Author: Richard Eckart de Castilho <[email protected]>
AuthorDate: Fri Oct 14 13:56:42 2022 +0200

    Issue #195: Detect descriptors via SPI
    
    - Complete SPI declarations
    - Add SPI declarations in assertj module where the CAS validators are used
---
 uimafit-assertj/pom.xml | 78 +++++++++++++++++++++++++++++++------------------
 uimafit-core/pom.xml    |  5 +++-
 2 files changed, 53 insertions(+), 30 deletions(-)

diff --git a/uimafit-assertj/pom.xml b/uimafit-assertj/pom.xml
index 6274b3b..203fed3 100644
--- a/uimafit-assertj/pom.xml
+++ b/uimafit-assertj/pom.xml
@@ -17,33 +17,53 @@
   specific language governing permissions and limitations
   under the License.
 -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
-  <modelVersion>4.0.0</modelVersion>
-  <parent>
-    <groupId>org.apache.uima</groupId>
-    <artifactId>uimafit-parent</artifactId>
-    <version>3.4.0-SNAPSHOT</version>
-    <relativePath>../uimafit-parent</relativePath>
-  </parent>
-  
-  <artifactId>uimafit-assertj</artifactId>
-  <packaging>bundle</packaging>
-  
-  <name>Apache UIMA uimaFIT - AssertJ support</name>
-  
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.uima</groupId>
-      <artifactId>uimafit-core</artifactId>
-      <version>3.4.0-SNAPSHOT</version>
-    </dependency>
-    <dependency>
-      <groupId>org.apache.uima</groupId>
-      <artifactId>uimaj-core</artifactId>
-    </dependency>
-    <dependency>
-      <groupId>org.assertj</groupId>
-      <artifactId>assertj-core</artifactId>
-    </dependency>
-  </dependencies>
+<project xmlns="http://maven.apache.org/POM/4.0.0";
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
+       <modelVersion>4.0.0</modelVersion>
+       <parent>
+               <groupId>org.apache.uima</groupId>
+               <artifactId>uimafit-parent</artifactId>
+               <version>3.4.0-SNAPSHOT</version>
+               <relativePath>../uimafit-parent</relativePath>
+       </parent>
+
+       <artifactId>uimafit-assertj</artifactId>
+       <packaging>bundle</packaging>
+
+       <name>Apache UIMA uimaFIT - AssertJ support</name>
+
+       <dependencies>
+               <dependency>
+                       <groupId>org.apache.uima</groupId>
+                       <artifactId>uimafit-core</artifactId>
+                       <version>3.4.0-SNAPSHOT</version>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.uima</groupId>
+                       <artifactId>uimaj-core</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.assertj</groupId>
+                       <artifactId>assertj-core</artifactId>
+               </dependency>
+       </dependencies>
+
+       <build>
+               <plugins>
+                       <plugin>
+                               <groupId>org.apache.felix</groupId>
+                               <artifactId>maven-bundle-plugin</artifactId>
+                               <configuration>
+                                       <instructions>
+                                               
<Bundle-RequiredExecutionEnvironment>JavaSE-1.8</Bundle-RequiredExecutionEnvironment>
+                                               <Require-Capability>
+                                                       
osgi.extender;filter:="(osgi.extender=osgi.serviceloader.processor)";resolution:=optional,
+                                                       
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.fit.validation.ValidationCheck)";cardinality:=multiple;resolution:=optional
+                                               </Require-Capability>
+                                       </instructions>
+                               </configuration>
+                       </plugin>
+               </plugins>
+       </build>
 </project>
\ No newline at end of file
diff --git a/uimafit-core/pom.xml b/uimafit-core/pom.xml
index 6fef6cf..58d36f5 100644
--- a/uimafit-core/pom.xml
+++ b/uimafit-core/pom.xml
@@ -113,7 +113,10 @@
             </Export-Package>
             <Require-Capability>
                
osgi.extender;filter:="(osgi.extender=osgi.serviceloader.processor)";resolution:=optional,
-               
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.TypeSystemDescriptionProvider)";cardinality:=multiple;resolution:=optional
+               
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.TypeSystemDescriptionProvider)";cardinality:=multiple;resolution:=optional,
+               
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.TypePrioritiesProvider)";cardinality:=multiple;resolution:=optional,
+               
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.spi.FsIndexCollectionProvider)";cardinality:=multiple;resolution:=optional,
+               
osgi.serviceloader;filter:="(osgi.serviceloader=org.apache.uima.fit.validation.ValidationCheck)";cardinality:=multiple;resolution:=optional
             </Require-Capability>
           </instructions>
         </configuration>

Reply via email to