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

rec pushed a commit to branch feature/327-Provide-a-BOM
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit eecf61683905dd75df74e4f240002c21d167862a
Author: Richard Eckart de Castilho <r...@apache.org>
AuthorDate: Wed Aug 2 14:41:14 2023 +0200

    Issue #327: Provide a BOM
    
    - Added the BOM
---
 aggregate-uimaj/pom.xml |  1 +
 pom.xml                 |  1 +
 uimaj-bom/pom.xml       | 81 +++++++++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 83 insertions(+)

diff --git a/aggregate-uimaj/pom.xml b/aggregate-uimaj/pom.xml
index f09129c6a..caf2fb6e5 100644
--- a/aggregate-uimaj/pom.xml
+++ b/aggregate-uimaj/pom.xml
@@ -34,6 +34,7 @@
   <url>${uimaWebsiteUrl}</url>
 
   <modules>
+    <module>../uimaj-bom</module>
     <module>../uimaj-core</module>
     <module>../uimaj-cpe</module>
     <module>../uimaj-examples</module>
diff --git a/pom.xml b/pom.xml
index dead16046..83119c9f7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -288,6 +288,7 @@
                   <exclude>uima-docbook-*/**</exclude>
                   <exclude>uima-doc-*/**</exclude>
                   <exclude>uimaj-adapter-*/**</exclude>
+                  <exclude>uimaj-bom/**</exclude>
                   <exclude>uimaj-component-test-util/**</exclude>
                   <exclude>uimaj-core/**</exclude>
                   <exclude>uimaj-cpe/**</exclude>
diff --git a/uimaj-bom/pom.xml b/uimaj-bom/pom.xml
new file mode 100644
index 000000000..dfdaf896c
--- /dev/null
+++ b/uimaj-bom/pom.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one
+   or more contributor license agreements.  See the NOTICE file
+   distributed with this work for additional information
+   regarding copyright ownership.  The ASF licenses this file
+   to you under the Apache License, Version 2.0 (the
+   "License"); you may not use this file except in compliance
+   with the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing,
+   software distributed under the License is distributed on an
+   "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+   KIND, either express or implied.  See the License for the
+   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/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+
+  <parent>
+    <groupId>org.apache.uima</groupId>
+    <artifactId>uimaj-parent</artifactId>
+    <version>3.5.0-SNAPSHOT</version>
+    <relativePath>../uimaj-parent/pom.xml</relativePath>
+  </parent>
+
+  <artifactId>uimaj-bom</artifactId>
+  <packaging>pom</packaging>
+
+  <name>Apache UIMA Base: ${project.artifactId}</name>
+
+  <dependencyManagement>
+    <dependencies>
+      <dependency>
+        <groupId>org.apache.uima</groupId>
+        <artifactId>uimaj-core</artifactId>
+        <version>3.5.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.uima</groupId>
+        <artifactId>uimaj-cpe</artifactId>
+        <version>3.5.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.uima</groupId>
+        <artifactId>uimaj-json</artifactId>
+        <version>3.5.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.uima</groupId>
+        <artifactId>uimaj-adapter-vinci</artifactId>
+        <version>3.5.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.uima</groupId>
+        <artifactId>jVinci</artifactId>
+        <version>3.5.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.uima</groupId>
+        <artifactId>uimaj-test-util</artifactId>
+        <version>3.5.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.uima</groupId>
+        <artifactId>uimaj-component-test-util</artifactId>
+        <version>3.5.0-SNAPSHOT</version>
+      </dependency>
+      <dependency>
+        <groupId>org.apache.uima</groupId>
+        <artifactId>uimaj-document-annotation</artifactId>
+        <version>3.5.0-SNAPSHOT</version>
+      </dependency>
+    </dependencies>
+  </dependencyManagement>
+</project>
\ No newline at end of file

Reply via email to