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 2017/11/10 15:34:47 UTC

svn commit: r1814874 - in /uima/uimafit/trunk: pom.xml uimafit-core/pom.xml uimafit-cpe/pom.xml uimafit-docbook/pom.xml uimafit-examples/pom.xml uimafit-legacy-support/pom.xml uimafit-maven-plugin/pom.xml uimafit-parent/pom.xml uimafit-spring/pom.xml

Author: rec
Date: Fri Nov 10 15:34:47 2017
New Revision: 1814874

URL: http://svn.apache.org/viewvc?rev=1814874&view=rev
Log:
No issue. Ramp up again towards a new release

- Set the version to 2.4.0 since there were some additions to public API

Modified:
    uima/uimafit/trunk/pom.xml
    uima/uimafit/trunk/uimafit-core/pom.xml
    uima/uimafit/trunk/uimafit-cpe/pom.xml
    uima/uimafit/trunk/uimafit-docbook/pom.xml
    uima/uimafit/trunk/uimafit-examples/pom.xml
    uima/uimafit/trunk/uimafit-legacy-support/pom.xml
    uima/uimafit/trunk/uimafit-maven-plugin/pom.xml
    uima/uimafit/trunk/uimafit-parent/pom.xml
    uima/uimafit/trunk/uimafit-spring/pom.xml

Modified: uima/uimafit/trunk/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/pom.xml (original)
+++ uima/uimafit/trunk/pom.xml Fri Nov 10 15:34:47 2017
@@ -28,11 +28,11 @@
 	<parent>
 		<groupId>org.apache.uima</groupId>
 		<artifactId>uimafit-parent</artifactId>
-		<version>2.3.1-SNAPSHOT</version>
+		<version>2.4.0-SNAPSHOT</version>
 		<relativePath>uimafit-parent</relativePath>
 	</parent>
 	<properties>
-		<jiraVersion>2.3.1uimaFIT</jiraVersion>
+		<jiraVersion>2.4.0uimaFIT</jiraVersion>
 	</properties>
 	<scm>
 		<connection>scm:svn:http://svn.apache.org/repos/asf/uima/uimafit/trunk/</connection>
@@ -51,17 +51,17 @@
 		<dependency>
 			<groupId>org.apache.uima</groupId>
 			<artifactId>uimafit-core</artifactId>
-			<version>2.3.1-SNAPSHOT</version>
+			<version>2.4.0-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.uima</groupId>
 			<artifactId>uimafit-cpe</artifactId>
-			<version>2.3.1-SNAPSHOT</version>
+			<version>2.4.0-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.uima</groupId>
 			<artifactId>uimafit-legacy-support</artifactId>
-			<version>2.3.1-SNAPSHOT</version>
+			<version>2.4.0-SNAPSHOT</version>
 		</dependency>
 	</dependencies>
 	<build>

Modified: uima/uimafit/trunk/uimafit-core/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-core/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-core/pom.xml (original)
+++ uima/uimafit/trunk/uimafit-core/pom.xml Fri Nov 10 15:34:47 2017
@@ -27,7 +27,7 @@
 	<parent>
 		<groupId>org.apache.uima</groupId>
 		<artifactId>uimafit-parent</artifactId>
-		<version>2.3.1-SNAPSHOT</version>
+		<version>2.4.0-SNAPSHOT</version>
 		<relativePath>../uimafit-parent</relativePath>
 	</parent>
 	<dependencies>

Modified: uima/uimafit/trunk/uimafit-cpe/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-cpe/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-cpe/pom.xml (original)
+++ uima/uimafit/trunk/uimafit-cpe/pom.xml Fri Nov 10 15:34:47 2017
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>org.apache.uima</groupId>
 		<artifactId>uimafit-parent</artifactId>
-		<version>2.3.1-SNAPSHOT</version>
+		<version>2.4.0-SNAPSHOT</version>
 		<relativePath>../uimafit-parent</relativePath>
 	</parent>
 	<artifactId>uimafit-cpe</artifactId>
@@ -31,7 +31,7 @@
 		<dependency>
 			<groupId>org.apache.uima</groupId>
 			<artifactId>uimafit-core</artifactId>
-			<version>2.3.1-SNAPSHOT</version>
+			<version>2.4.0-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.uima</groupId>

Modified: uima/uimafit/trunk/uimafit-docbook/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-docbook/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-docbook/pom.xml (original)
+++ uima/uimafit/trunk/uimafit-docbook/pom.xml Fri Nov 10 15:34:47 2017
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>org.apache.uima</groupId>
 		<artifactId>uimafit-parent</artifactId>
-		<version>2.3.1-SNAPSHOT</version>
+		<version>2.4.0-SNAPSHOT</version>
 		<relativePath>../uimafit-parent</relativePath>
 	</parent>
 	<artifactId>uimafit-docbook</artifactId>

Modified: uima/uimafit/trunk/uimafit-examples/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-examples/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-examples/pom.xml (original)
+++ uima/uimafit/trunk/uimafit-examples/pom.xml Fri Nov 10 15:34:47 2017
@@ -21,7 +21,7 @@
 	<parent>
 		<groupId>org.apache.uima</groupId>
 		<artifactId>uimafit-parent</artifactId>
-		<version>2.3.1-SNAPSHOT</version>
+		<version>2.4.0-SNAPSHOT</version>
 		<relativePath>../uimafit-parent</relativePath>
 	</parent>
 	<modelVersion>4.0.0</modelVersion>
@@ -33,7 +33,7 @@
 		<dependency>
 			<groupId>org.apache.uima</groupId>
 			<artifactId>uimafit-core</artifactId>
-			<version>2.3.1-SNAPSHOT</version>
+			<version>2.4.0-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.uima</groupId>

Modified: uima/uimafit/trunk/uimafit-legacy-support/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-legacy-support/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-legacy-support/pom.xml (original)
+++ uima/uimafit/trunk/uimafit-legacy-support/pom.xml Fri Nov 10 15:34:47 2017
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>org.apache.uima</groupId>
 		<artifactId>uimafit-parent</artifactId>
-		<version>2.3.1-SNAPSHOT</version>
+		<version>2.4.0-SNAPSHOT</version>
 		<relativePath>../uimafit-parent</relativePath>
 	</parent>
 	<artifactId>uimafit-legacy-support</artifactId>
@@ -53,7 +53,7 @@
 		<dependency>
 			<groupId>org.apache.uima</groupId>
 			<artifactId>uimafit-core</artifactId>
-			<version>2.3.1-SNAPSHOT</version>
+			<version>2.4.0-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.springframework</groupId>

Modified: uima/uimafit/trunk/uimafit-maven-plugin/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-maven-plugin/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-maven-plugin/pom.xml (original)
+++ uima/uimafit/trunk/uimafit-maven-plugin/pom.xml Fri Nov 10 15:34:47 2017
@@ -22,7 +22,7 @@
 	<parent>
 		<groupId>org.apache.uima</groupId>
 		<artifactId>uimafit-parent</artifactId>
-		<version>2.3.1-SNAPSHOT</version>
+		<version>2.4.0-SNAPSHOT</version>
 		<relativePath>../uimafit-parent</relativePath>
 	</parent>
 	<artifactId>uimafit-maven-plugin</artifactId>
@@ -56,7 +56,7 @@
 		<dependency>
 			<groupId>org.apache.uima</groupId>
 			<artifactId>uimafit-core</artifactId>
-			<version>2.3.1-SNAPSHOT</version>
+			<version>2.4.0-SNAPSHOT</version>
 		</dependency>
 		<dependency>
 			<groupId>org.javassist</groupId>

Modified: uima/uimafit/trunk/uimafit-parent/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-parent/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-parent/pom.xml (original)
+++ uima/uimafit/trunk/uimafit-parent/pom.xml Fri Nov 10 15:34:47 2017
@@ -7,7 +7,7 @@
     <version>10</version>
   </parent>
   <artifactId>uimafit-parent</artifactId>
-  <version>2.3.1-SNAPSHOT</version>
+  <version>2.4.0-SNAPSHOT</version>
   <packaging>pom</packaging>
   <name>Apache UIMA uimaFIT - Parent</name>
   <url>${uimaWebsiteUrl}</url>
@@ -17,7 +17,13 @@
     <uima.version>2.10.2</uima.version>
     <maven.compiler.source>1.7</maven.compiler.source>
     <maven.compiler.target>1.7</maven.compiler.target>
-    <compat.previous.version>2.1.0</compat.previous.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>2.3.0</compat.previous.version>
   </properties>
   <!--
     - Only required while uimaFIT depends on unreleased versions of UIMA.
@@ -315,6 +321,36 @@
         <pluginManagement>
           <plugins>
             <plugin>
+              <artifactId>maven-enforcer-plugin</artifactId>
+              <version>1.4.1</version>
+              <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>${compat.previous.version}</previousVersion>
+                        <dumpDetails>true</dumpDetails>
+                        <compatibilityType>${compat.level}</compatibilityType>
+                      </requireBackwardCompatibility>
+                    </rules>
+                  </configuration>
+                </execution>
+              </executions>
+            </plugin>
+
+            <plugin>
               <groupId>org.apache.rat</groupId>
               <artifactId>apache-rat-plugin</artifactId>
               <executions>

Modified: uima/uimafit/trunk/uimafit-spring/pom.xml
URL: http://svn.apache.org/viewvc/uima/uimafit/trunk/uimafit-spring/pom.xml?rev=1814874&r1=1814873&r2=1814874&view=diff
==============================================================================
--- uima/uimafit/trunk/uimafit-spring/pom.xml (original)
+++ uima/uimafit/trunk/uimafit-spring/pom.xml Fri Nov 10 15:34:47 2017
@@ -27,7 +27,7 @@
 	<parent>
 		<groupId>org.apache.uima</groupId>
 		<artifactId>uimafit-parent</artifactId>
-		<version>2.3.1-SNAPSHOT</version>
+		<version>2.4.0-SNAPSHOT</version>
 		<relativePath>../uimafit-parent</relativePath>
 	</parent>
 	<dependencies>
@@ -46,7 +46,7 @@
 		<dependency>
 			<groupId>org.apache.uima</groupId>
 			<artifactId>uimafit-core</artifactId>
-			<version>2.3.1-SNAPSHOT</version>
+			<version>2.4.0-SNAPSHOT</version>
 		</dependency>
 	</dependencies>
 	<licenses>