You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2022/10/14 11:56:49 UTC

[uima-uimafit] branch bugfix/195-Detect-descriptors-via-SPI created (now ac951d4)

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

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


      at ac951d4  Issue #195: Detect descriptors via SPI

This branch includes the following new commits:

     new ac951d4  Issue #195: Detect descriptors via SPI

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[uima-uimafit] 01/01: Issue #195: Detect descriptors via SPI

Posted by re...@apache.org.
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 <re...@apache.org>
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>