This is an automated email from the ASF dual-hosted git repository. rec pushed a commit to branch UIMA-6447-Update-dependencies in repository https://gitbox.apache.org/repos/asf/uima-ruta.git
commit fd9e80e643a4dec986d75be534082f876fcc1585 Author: Richard Eckart de Castilho <[email protected]> AuthorDate: Wed May 11 17:51:42 2022 +0200 [UIMA-6447] Update dependencies (Ruta 3.2.0) - Commons Collections 4 -> 4.4 - Remove usages of Commons Collections 3 in the Ruta Code --- ruta-core/pom.xml | 10 ++++++---- ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java | 2 +- .../main/java/org/apache/uima/ruta/action/GatherAction.java | 2 +- .../main/java/org/apache/uima/ruta/action/MergeAction.java | 2 +- .../org/apache/uima/ruta/condition/ImplicitCondition.java | 2 +- ruta-ep-engine/pom.xml | 5 ++--- ruta-parent/pom.xml | 12 ++++++++++-- 7 files changed, 22 insertions(+), 13 deletions(-) diff --git a/ruta-core/pom.xml b/ruta-core/pom.xml index 6b38a546..5696d42a 100644 --- a/ruta-core/pom.xml +++ b/ruta-core/pom.xml @@ -17,7 +17,9 @@ 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"> +<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> <artifactId>ruta-core</artifactId> @@ -80,8 +82,8 @@ </dependency> <dependency> - <groupId>commons-collections</groupId> - <artifactId>commons-collections</artifactId> + <groupId>org.apache.commons</groupId> + <artifactId>commons-collections4</artifactId> </dependency> <dependency> @@ -101,7 +103,7 @@ <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency> - + <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> diff --git a/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java b/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java index 37789255..f6536522 100644 --- a/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java +++ b/ruta-core/src/main/java/org/apache/uima/ruta/RutaStream.java @@ -36,7 +36,7 @@ import java.util.NoSuchElementException; import java.util.Set; import java.util.TreeMap; -import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.apache.uima.cas.BooleanArrayFS; import org.apache.uima.cas.CAS; diff --git a/ruta-core/src/main/java/org/apache/uima/ruta/action/GatherAction.java b/ruta-core/src/main/java/org/apache/uima/ruta/action/GatherAction.java index f1ca6e7e..76dd19b3 100644 --- a/ruta-core/src/main/java/org/apache/uima/ruta/action/GatherAction.java +++ b/ruta-core/src/main/java/org/apache/uima/ruta/action/GatherAction.java @@ -26,7 +26,7 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; -import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.collections4.CollectionUtils; import org.apache.uima.cas.FSIterator; import org.apache.uima.cas.Feature; import org.apache.uima.cas.FeatureStructure; diff --git a/ruta-core/src/main/java/org/apache/uima/ruta/action/MergeAction.java b/ruta-core/src/main/java/org/apache/uima/ruta/action/MergeAction.java index bf4421f4..6d72f1c9 100644 --- a/ruta-core/src/main/java/org/apache/uima/ruta/action/MergeAction.java +++ b/ruta-core/src/main/java/org/apache/uima/ruta/action/MergeAction.java @@ -22,7 +22,7 @@ package org.apache.uima.ruta.action; import java.util.ArrayList; import java.util.List; -import org.apache.commons.collections.ListUtils; +import org.apache.commons.collections4.ListUtils; import org.apache.uima.ruta.RutaStream; import org.apache.uima.ruta.expression.bool.IBooleanExpression; import org.apache.uima.ruta.expression.list.ListExpression; diff --git a/ruta-core/src/main/java/org/apache/uima/ruta/condition/ImplicitCondition.java b/ruta-core/src/main/java/org/apache/uima/ruta/condition/ImplicitCondition.java index 29a62ab2..2668ff39 100644 --- a/ruta-core/src/main/java/org/apache/uima/ruta/condition/ImplicitCondition.java +++ b/ruta-core/src/main/java/org/apache/uima/ruta/condition/ImplicitCondition.java @@ -24,7 +24,7 @@ import java.util.Collection; import java.util.Collections; import java.util.List; -import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.collections4.CollectionUtils; import org.apache.uima.cas.FeatureStructure; import org.apache.uima.cas.Type; import org.apache.uima.cas.TypeSystem; diff --git a/ruta-ep-engine/pom.xml b/ruta-ep-engine/pom.xml index 6e3b05b5..293c43db 100644 --- a/ruta-ep-engine/pom.xml +++ b/ruta-ep-engine/pom.xml @@ -90,9 +90,8 @@ <scope>compile</scope> </dependency> <dependency> - <groupId>commons-collections</groupId> - <artifactId>commons-collections</artifactId> - <scope>compile</scope> + <groupId>org.apache.commons</groupId> + <artifactId>commons-collections4</artifactId> </dependency> <dependency> <groupId>org.apache.commons</groupId> diff --git a/ruta-parent/pom.xml b/ruta-parent/pom.xml index 36773992..2693814a 100644 --- a/ruta-parent/pom.xml +++ b/ruta-parent/pom.xml @@ -17,7 +17,9 @@ 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"> +<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> @@ -122,6 +124,7 @@ <antlr-version>3.5.3</antlr-version> <htmlparser-version>1.6</htmlparser-version> <commons-collections-version>3.2.2</commons-collections-version> + <commons-collections4-version>4.4</commons-collections4-version> <commons-text-version>1.9</commons-text-version> <commons-lang3-version>3.12.0</commons-lang3-version> <commons-io-version>2.8.0</commons-io-version> @@ -158,6 +161,11 @@ <artifactId>commons-collections</artifactId> <version>${commons-collections-version}</version> </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-collections4</artifactId> + <version>${commons-collections4-version}</version> + </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> @@ -310,7 +318,7 @@ </plugin> </plugins> </build> - + <profiles> <profile> <id>apache-release</id>
