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 2021/03/01 19:26:37 UTC

[uima-uimafit] 01/01: [UIMA-6326] Update uimaFIT to Parent POM 14

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

rec pushed a commit to branch feature/UIMA-6326-Update-uimaFIT-to-Parent-POM-14
in repository https://gitbox.apache.org/repos/asf/uima-uimafit.git

commit d4176026005accddafa74f79330b32154d966541
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Mon Mar 1 20:26:19 2021 +0100

    [UIMA-6326] Update uimaFIT to Parent POM 14
    
    - Remove compatibility checking stuff which is now included in the parent POM
---
 uimafit-parent/pom.xml | 65 +-------------------------------------------------
 1 file changed, 1 insertion(+), 64 deletions(-)

diff --git a/uimafit-parent/pom.xml b/uimafit-parent/pom.xml
index eb8dcfa..6acec8f 100644
--- a/uimafit-parent/pom.xml
+++ b/uimafit-parent/pom.xml
@@ -23,7 +23,7 @@
     <groupId>org.apache.uima</groupId>
     <artifactId>parent-pom</artifactId>
     <relativePath />
-    <version>13</version>
+    <version>14-SNAPSHOT</version>
   </parent>
   <artifactId>uimafit-parent</artifactId>
   <version>2.5.1-SNAPSHOT</version>
@@ -41,10 +41,7 @@
      BACKWARD_COMPATIBLE_USER        - minor version (=.+.0)
      NON_BACKWARD_COMPATIBLE         - major version (+.0.0)
     -->
-    <compat.level>BACKWARD_COMPATIBLE_USER</compat.level>
     <api_check_oldVersion>2.4.0</api_check_oldVersion>
-    
-    <japicmp.postAnalysisScript>${project.basedir}/../uimafit-parent/src/main/groovy/api-report.groovy</japicmp.postAnalysisScript>
   </properties>
   <!--
     - Only required while uimaFIT depends on unreleased versions of UIMA.
@@ -411,64 +408,4 @@
       </plugins>
     </pluginManagement>
   </build>
-  
-  <profiles>
-    <profile>
-      <id>enforce-compatibility</id>
-      <activation>
-        <file>
-          <exists>marker-file-identifying-api-compatibility-check</exists>
-        </file>
-      </activation>
-      <build>
-        <plugins>
-          <!-- https://siom79.github.io/japicmp/MavenPlugin.html -->
-          <plugin>
-            <groupId>com.github.siom79.japicmp</groupId>
-            <artifactId>japicmp-maven-plugin</artifactId>
-            <version>0.14.3</version>
-            <configuration>
-              <parameter combine.children="append">
-                <breakBuildBasedOnSemanticVersioning>true</breakBuildBasedOnSemanticVersioning>
-                <reportOnlyFilename>true</reportOnlyFilename>
-                <postAnalysisScript>${project.basedir}/../uimafit-parent/src/main/groovy/api-report.groovy</postAnalysisScript>
-              </parameter>
-            </configuration>
-          </plugin>
-        </plugins>
-        <pluginManagement>
-          <plugins>
-            <plugin>
-              <artifactId>maven-enforcer-plugin</artifactId>
-              <dependencies>
-                <dependency>
-                  <groupId>org.semver</groupId>
-                  <artifactId>enforcer-rule</artifactId>
-                  <version>0.9.33</version>
-                </dependency>
-              </dependencies>
-              <executions>
-                <execution>
-                  <id>enforce-compatibility</id>
-                  <phase>verify</phase>
-                  <goals>
-                    <goal>enforce</goal>
-                  </goals>
-                  <configuration>
-                    <rules>
-                      <requireBackwardCompatibility implementation="org.semver.enforcer.RequireBackwardCompatibility">
-                        <previousVersion>${api_check_oldVersion}</previousVersion>
-                        <dumpDetails>true</dumpDetails>
-                        <compatibilityType>${compat.level}</compatibilityType>
-                      </requireBackwardCompatibility>
-                    </rules>
-                  </configuration>
-                </execution>
-              </executions>
-            </plugin>
-          </plugins>
-        </pluginManagement>
-      </build>
-    </profile>
-  </profiles>
 </project>
\ No newline at end of file