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/05/23 13:14:57 UTC
[uima-ruta] 01/01: Merge branch 'main' into no-jira/test-release-with-parent-pom-15-rc-2
This is an automated email from the ASF dual-hosted git repository.
rec pushed a commit to branch no-jira/test-release-with-parent-pom-15-rc-2
in repository https://gitbox.apache.org/repos/asf/uima-ruta.git
commit 9f462c01019140ef4985d9170dfcc05b63c62f6a
Merge: d3f740dd 190a8778
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Mon May 23 15:14:51 2022 +0200
Merge branch 'main' into no-jira/test-release-with-parent-pom-15-rc-2
* main:
[UIMA-6463] Use toolchains to ensure compatibility with Java 1.8
[UIMA-6462] Avoid deploy broken checksum files for p2content.xml and artifacts.xml in feature modules
% Conflicts:
% ruta-eclipse-feature/pom.xml
% ruta-parent/pom.xml
ruta-eclipse-feature/pom.xml | 2 ++
ruta-parent/pom.xml | 18 ++++++++++++++++++
2 files changed, 20 insertions(+)
diff --cc ruta-eclipse-feature/pom.xml
index ca342daf,92083e5e..65891476
--- a/ruta-eclipse-feature/pom.xml
+++ b/ruta-eclipse-feature/pom.xml
@@@ -1,78 -1,80 +1,80 @@@
-<?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>ruta-parent</artifactId>
- <version>3.2.0-SNAPSHOT</version>
- <relativePath>../ruta-parent/pom.xml</relativePath>
- </parent>
-
- <artifactId>org.apache.uima.ruta.feature</artifactId>
- <packaging>eclipse-feature</packaging>
-
- <name>Apache UIMA Ruta Eclipse: ${project.artifactId}</name>
- <description>UIMA Eclipse Plugin Feature that contains the UIMA Ruta engine and IDE</description>
- <url>${uimaWebsiteUrl}</url>
-
- <properties>
- <postNoticeText>${uniWueNoticeText}</postNoticeText>
- <!-- https://issues.apache.org/jira/browse/UIMA-6462 -->
- <maven.deploy.skip>true</maven.deploy.skip>
- </properties>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>ruta-ep-addons</artifactId>
- <version>3.2.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>ruta-ep-caseditor</artifactId>
- <version>3.2.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>ruta-ep-core-ext</artifactId>
- <version>3.2.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>ruta-ep-engine</artifactId>
- <version>3.2.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>ruta-ep-ide</artifactId>
- <version>3.2.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>ruta-ep-ide-ui</artifactId>
- <version>3.2.0-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>ruta-ep-textruler</artifactId>
- <version>3.2.0-SNAPSHOT</version>
- </dependency>
- </dependencies>
+<?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>ruta-parent</artifactId>
+ <version>3.2.1-SNAPSHOT</version>
+ <relativePath>../ruta-parent/pom.xml</relativePath>
+ </parent>
+
+ <artifactId>org.apache.uima.ruta.feature</artifactId>
+ <packaging>eclipse-feature</packaging>
+
+ <name>Apache UIMA Ruta Eclipse: ${project.artifactId}</name>
+ <description>UIMA Eclipse Plugin Feature that contains the UIMA Ruta engine and IDE</description>
+ <url>${uimaWebsiteUrl}</url>
+
+ <properties>
+ <postNoticeText>${uniWueNoticeText}</postNoticeText>
++ <!-- https://issues.apache.org/jira/browse/UIMA-6462 -->
++ <maven.deploy.skip>true</maven.deploy.skip>
+ </properties>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>ruta-ep-addons</artifactId>
+ <version>3.2.1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>ruta-ep-caseditor</artifactId>
+ <version>3.2.1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>ruta-ep-core-ext</artifactId>
+ <version>3.2.1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>ruta-ep-engine</artifactId>
+ <version>3.2.1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>ruta-ep-ide</artifactId>
+ <version>3.2.1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>ruta-ep-ide-ui</artifactId>
+ <version>3.2.1-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>ruta-ep-textruler</artifactId>
+ <version>3.2.1-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
</project>
diff --cc ruta-parent/pom.xml
index 56632c8f,8c0fb2bf..2a2d8ed3
--- a/ruta-parent/pom.xml
+++ b/ruta-parent/pom.xml
@@@ -1,310 -1,324 +1,328 @@@
-<?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>parent-pom</artifactId>
- <version>15-SNAPSHOT</version>
- <relativePath />
- </parent>
-
- <artifactId>ruta-parent</artifactId>
- <packaging>pom</packaging>
- <version>3.2.0-SNAPSHOT</version>
- <name>Apache UIMA Ruta: ${project.artifactId}</name>
- <url>${uimaWebsiteUrl}</url>
- <inceptionYear>2011</inceptionYear>
- <description>The common parent pom for the UIMA Ruta</description>
-
- <!-- Special inheritance note even though the <scm> element that follows
- is exactly the same as those in super poms, it cannot be inherited because
- there is some special code that computes the connection elements from the
- chain of parent poms, if this is omitted. Keeping this a bit factored allows
- cutting/pasting the <scm> element, and just changing the following two properties -->
- <scm>
- <connection>scm:git:https://github.com/apache/uima-ruta/</connection>
- <developerConnection>scm:git:https://github.com/apache/uima-ruta/</developerConnection>
- <url>https://github.com/apache/uima-ruta/</url>
- <tag>HEAD</tag>
- </scm>
-
- <!-- The repositories and pluginRepositories section is duplicated from
- the parent pom one, and adds the Apache Snapshot Nexus repository where UIMA
- snapshots are deployed. This is needed if for instance, a project depends
- on some new SNAPSHOT level of a build tool, where the users hasn't checked
- out the build tooling. This allows maven to find the snapshots when looking
- for the parent of this pom -->
- <repositories>
- <!-- modify central repository access: Turn on checksum checking -->
- <repository>
- <id>central</id>
- <name>Maven Repository Switchboard</name>
- <layout>default</layout>
- <url>https://repo1.maven.org/maven2</url>
-
- <releases>
- <enabled>true</enabled>
- <checksumPolicy>fail</checksumPolicy>
- <updatePolicy>never</updatePolicy>
- </releases>
-
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
-
- </repository>
-
- <repository>
- <id>apache.snapshots</id>
- <name>Apache Snapshot Repository</name>
- <url>https://repository.apache.org/snapshots</url>
- <releases>
- <enabled>false</enabled>
- </releases>
- </repository>
- </repositories>
-
- <pluginRepositories>
- <pluginRepository>
- <id>apache.snapshots.plugins</id>
- <name>Apache Snapshot Repository - Maven plugins</name>
- <url>https://repository.apache.org/snapshots</url>
- <layout>default</layout>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- <checksumPolicy>fail</checksumPolicy>
- <updatePolicy>never</updatePolicy>
- </snapshots>
- </pluginRepository>
- </pluginRepositories>
-
- <properties>
- <uniWueNoticeText>Portions of UIMA Ruta were originally developed by
- the Universität Würzburg.
- Copyright (c) 2006, 2011 Universität
- Würzburg.</uniWueNoticeText>
- <postNoticeText>${uniWueNoticeText}
-
- This product contains icons
- developed by Mark James
- (http://www.famfamfam.com/lab/icons/silk/), licensed under the
- Creative Commons Attribution 3.0 License.
- </postNoticeText>
-
- <uimaVersion>3.3.0</uimaVersion>
- <uimafit-version>3.2.0</uimafit-version>
- <spring-version>5.3.19</spring-version>
- <junit-version>4.13.2</junit-version>
- <slf4j-version>1.7.36</slf4j-version>
-
- <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>
- <commons-math3-version>3.6.1</commons-math3-version>
- <commons-logging-version>1.1.1</commons-logging-version>
- <commons-logging-api-version>1.1</commons-logging-api-version>
- <caffeine-version>2.9.3</caffeine-version>
- <!-- BACKWARD_COMPATIBLE_IMPLEMENTER - patch version (=.=.+) BACKWARD_COMPATIBLE_USER
- - minor version (=.+.0) NON_BACKWARD_COMPATIBLE - major version (+.0.0) -->
-
- <compat.level>BACKWARD_COMPATIBLE_USER</compat.level>
- <compat.previous.version>3.1.0</compat.previous.version>
- <api_check_oldVersion>3.1.0</api_check_oldVersion>
-
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <maven.compiler.target>1.8</maven.compiler.target>
- <maven.compiler.source>1.8</maven.compiler.source>
- </properties>
-
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.antlr</groupId>
- <artifactId>antlr-runtime</artifactId>
- <version>${antlr-version}</version>
- </dependency>
- <dependency>
- <groupId>org.htmlparser</groupId>
- <artifactId>htmlparser</artifactId>
- <version>${htmlparser-version}</version>
- </dependency>
- <dependency>
- <groupId>commons-collections</groupId>
- <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>
- <version>${commons-text-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-lang3</artifactId>
- <version>${commons-lang3-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>uimafit-core</artifactId>
- <version>${uimafit-version}</version>
- </dependency>
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>${commons-io-version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.commons</groupId>
- <artifactId>commons-math3</artifactId>
- <version>${commons-math3-version}</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>${commons-logging-version}</version>
- </dependency>
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging-api</artifactId>
- <version>${commons-logging-api-version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-core</artifactId>
- <version>${spring-version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- <version>${spring-version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-expression</artifactId>
- <version>${spring-version}</version>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-beans</artifactId>
- <version>${spring-version}</version>
- </dependency>
-
- <dependency>
- <groupId>com.github.ben-manes.caffeine</groupId>
- <artifactId>caffeine</artifactId>
- <version>${caffeine-version}</version>
- </dependency>
-
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>${junit-version}</version>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-jdk14</artifactId>
- <version>${slf4j-version}</version>
- <scope>test</scope>
- </dependency>
- </dependencies>
- </dependencyManagement>
-
- <build>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.uima</groupId>
- <artifactId>uima-build-helper-maven-plugin</artifactId>
- <version>7</version>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>${maven.compiler.source}</source>
- <target>${maven.compiler.target}</target>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <executions>
- <execution>
- <id>attach-javadocs</id>
- <configuration>
- <source>${maven.compiler.source}</source>
- </configuration>
- </execution>
- </executions>
- <configuration>
- <source>${maven.compiler.source}</source>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-toolchains-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>toolchain</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <toolchains>
- <jdk>
- <version>${maven.compiler.target}</version>
- </jdk>
- </toolchains>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-resources-plugin</artifactId>
- <executions>
- <execution>
- <id>copy customized bin LICENSE file</id>
- <phase>prepare-package</phase>
- <goals>
- <goal>copy-resources</goal>
- </goals>
- <configuration>
- <outputDirectory>${project.build.directory}/classes/META-INF</outputDirectory>
- <resources>
- <resource>
- <directory>src/main/readme_bin</directory>
- <includes>
- <include>LICENSE</include>
- <include>NOTICE</include>
- </includes>
- <filtering>true</filtering>
- </resource>
- </resources>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-</project>
+<?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>parent-pom</artifactId>
+ <version>15</version>
+ <relativePath />
+ </parent>
+
+ <artifactId>ruta-parent</artifactId>
+ <packaging>pom</packaging>
+ <version>3.2.1-SNAPSHOT</version>
+ <name>Apache UIMA Ruta: ${project.artifactId}</name>
+ <url>${uimaWebsiteUrl}</url>
+ <inceptionYear>2011</inceptionYear>
+ <description>The common parent pom for the UIMA Ruta</description>
+
+ <!-- Special inheritance note even though the <scm> element that follows
+ is exactly the same as those in super poms, it cannot be inherited because
+ there is some special code that computes the connection elements from the
+ chain of parent poms, if this is omitted. Keeping this a bit factored allows
+ cutting/pasting the <scm> element, and just changing the following two properties -->
+ <scm>
+ <connection>scm:git:https://github.com/apache/uima-ruta/</connection>
+ <developerConnection>scm:git:https://github.com/apache/uima-ruta/</developerConnection>
+ <url>https://github.com/apache/uima-ruta/</url>
+ <tag>HEAD</tag>
+ </scm>
+
+ <!-- The repositories and pluginRepositories section is duplicated from
+ the parent pom one, and adds the Apache Snapshot Nexus repository where UIMA
+ snapshots are deployed. This is needed if for instance, a project depends
+ on some new SNAPSHOT level of a build tool, where the users hasn't checked
+ out the build tooling. This allows maven to find the snapshots when looking
+ for the parent of this pom -->
+ <repositories>
+ <!-- modify central repository access: Turn on checksum checking -->
+ <repository>
+ <id>central</id>
+ <name>Maven Repository Switchboard</name>
+ <layout>default</layout>
+ <url>https://repo1.maven.org/maven2</url>
+ <releases>
+ <enabled>true</enabled>
+ <checksumPolicy>fail</checksumPolicy>
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+
+ <repository>
+ <id>apache.parent.pom.15.rc2</id>
+ <name>Apache Parent POM 15 RC 2 staging</name>
+ <url>https://repository.apache.org/content/repositories/orgapacheuima-1281</url>
+ <releases>
+ <enabled>true</enabled>
+ </releases>
+ <snapshots>
+ <enabled>false</enabled>
+ </snapshots>
+ </repository>
+ <!--
+ <repository>
+ <id>apache.snapshots</id>
+ <name>Apache Snapshot Repository</name>
+ <url>https://repository.apache.org/snapshots</url>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ </repository>
+ -->
+ </repositories>
+
+ <pluginRepositories>
+ <pluginRepository>
+ <id>apache.snapshots.plugins</id>
+ <name>Apache Snapshot Repository - Maven plugins</name>
+ <url>https://repository.apache.org/snapshots</url>
+ <layout>default</layout>
+ <releases>
+ <enabled>false</enabled>
+ </releases>
+ <snapshots>
+ <enabled>true</enabled>
+ <checksumPolicy>fail</checksumPolicy>
+ <updatePolicy>never</updatePolicy>
+ </snapshots>
+ </pluginRepository>
+ </pluginRepositories>
+
+ <properties>
+ <uniWueNoticeText>Portions of UIMA Ruta were originally developed by
+ the Universität Würzburg.
+ Copyright (c) 2006, 2011 Universität
+ Würzburg.</uniWueNoticeText>
+ <postNoticeText>${uniWueNoticeText}
+
+ This product contains icons
+ developed by Mark James
+ (http://www.famfamfam.com/lab/icons/silk/), licensed under the
+ Creative Commons Attribution 3.0 License.
+ </postNoticeText>
+
+ <uimaVersion>3.3.0</uimaVersion>
+ <uimafit-version>3.2.0</uimafit-version>
+ <spring-version>5.3.19</spring-version>
+ <junit-version>4.13.2</junit-version>
+ <slf4j-version>1.7.36</slf4j-version>
+
+ <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>
+ <commons-math3-version>3.6.1</commons-math3-version>
+ <commons-logging-version>1.1.1</commons-logging-version>
+ <commons-logging-api-version>1.1</commons-logging-api-version>
+ <caffeine-version>2.9.3</caffeine-version>
+
+ <api_check_oldVersion>3.1.0</api_check_oldVersion>
+
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <maven.compiler.target>1.8</maven.compiler.target>
+ <maven.compiler.source>1.8</maven.compiler.source>
+ </properties>
+
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr-runtime</artifactId>
+ <version>${antlr-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.htmlparser</groupId>
+ <artifactId>htmlparser</artifactId>
+ <version>${htmlparser-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-collections</groupId>
+ <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>
+ <version>${commons-text-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>${commons-lang3-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>uimafit-core</artifactId>
+ <version>${uimafit-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>${commons-io-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-math3</artifactId>
+ <version>${commons-math3-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>${commons-logging-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <version>${commons-logging-api-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-core</artifactId>
+ <version>${spring-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context</artifactId>
+ <version>${spring-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-expression</artifactId>
+ <version>${spring-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-beans</artifactId>
+ <version>${spring-version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>com.github.ben-manes.caffeine</groupId>
+ <artifactId>caffeine</artifactId>
+ <version>${caffeine-version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>${junit-version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-jdk14</artifactId>
+ <version>${slf4j-version}</version>
+ <scope>test</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.uima</groupId>
+ <artifactId>uima-build-helper-maven-plugin</artifactId>
+ <version>7</version>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>${maven.compiler.source}</source>
+ <target>${maven.compiler.target}</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-javadocs</id>
+ <configuration>
+ <source>${maven.compiler.source}</source>
+ </configuration>
+ </execution>
+ </executions>
+ <configuration>
+ <source>${maven.compiler.source}</source>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
++ <plugin>
++ <groupId>org.apache.maven.plugins</groupId>
++ <artifactId>maven-toolchains-plugin</artifactId>
++ <executions>
++ <execution>
++ <goals>
++ <goal>toolchain</goal>
++ </goals>
++ </execution>
++ </executions>
++ <configuration>
++ <toolchains>
++ <jdk>
++ <version>${maven.compiler.target}</version>
++ </jdk>
++ </toolchains>
++ </configuration>
++ </plugin>
+ <plugin>
+ <artifactId>maven-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>copy customized bin LICENSE file</id>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>copy-resources</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/classes/META-INF</outputDirectory>
+ <resources>
+ <resource>
+ <directory>src/main/readme_bin</directory>
+ <includes>
+ <include>LICENSE</include>
+ <include>NOTICE</include>
+ </includes>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>