You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by al...@apache.org on 2017/11/30 02:03:41 UTC

svn commit: r1816672 - in /ctakes/trunk: ./ ctakes-assertion-zoner/ ctakes-assertion/ ctakes-constituency-parser/ ctakes-coreference/ ctakes-dictionary-lookup-fast-res/ ctakes-dictionary-lookup-fast/ ctakes-dictionary-lookup-res/ ctakes-dictionary-look...

Author: alexz
Date: Thu Nov 30 02:03:40 2017
New Revision: 1816672

URL: http://svn.apache.org/viewvc?rev=1816672&view=rev
Log:
CTAKES-457: consistently usage of properties to manage dependency versions

Modified:
    ctakes/trunk/ctakes-assertion-zoner/pom.xml
    ctakes/trunk/ctakes-assertion/pom.xml
    ctakes/trunk/ctakes-constituency-parser/pom.xml
    ctakes/trunk/ctakes-coreference/pom.xml
    ctakes/trunk/ctakes-dictionary-lookup-fast-res/pom.xml
    ctakes/trunk/ctakes-dictionary-lookup-fast/pom.xml
    ctakes/trunk/ctakes-dictionary-lookup-res/pom.xml
    ctakes/trunk/ctakes-dictionary-lookup/pom.xml
    ctakes/trunk/ctakes-distribution/pom.xml
    ctakes/trunk/ctakes-drug-ner/pom.xml
    ctakes/trunk/ctakes-gui/pom.xml
    ctakes/trunk/ctakes-lvg-res/pom.xml
    ctakes/trunk/ctakes-regression-test/pom.xml
    ctakes/trunk/ctakes-relation-extractor/pom.xml
    ctakes/trunk/ctakes-side-effect/pom.xml
    ctakes/trunk/ctakes-smoking-status/pom.xml
    ctakes/trunk/ctakes-temporal/pom.xml
    ctakes/trunk/ctakes-type-system/pom.xml
    ctakes/trunk/ctakes-utils/pom.xml
    ctakes/trunk/ctakes-ytex-uima/pom.xml
    ctakes/trunk/ctakes-ytex-web/pom.xml
    ctakes/trunk/ctakes-ytex/pom.xml
    ctakes/trunk/pom.xml

Modified: ctakes/trunk/ctakes-assertion-zoner/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-assertion-zoner/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-assertion-zoner/pom.xml (original)
+++ ctakes/trunk/ctakes-assertion-zoner/pom.xml Thu Nov 30 02:03:40 2017
@@ -36,7 +36,6 @@
 		<dependency>
 			<groupId>net.sf.mastif</groupId>
 			<artifactId>mastif-zoner</artifactId>
-			<version>1.4</version>
 		</dependency>
         <!--  uimaj core is added by core (via utils).  -->
         <!--<dependency>-->
@@ -50,9 +49,9 @@
         <!--<artifactId>spring-context</artifactId>-->
         <!--</dependency>-->
 		<dependency>
-      <groupId>org.apache.ctakes</groupId>
-      <artifactId>ctakes-core</artifactId>
-    </dependency>
+      		<groupId>org.apache.ctakes</groupId>
+      		<artifactId>ctakes-core</artifactId>
+    	</dependency>
         <!--  uimafit core is added by core (via type system).  -->
         <!--<dependency>-->
         <!--<groupId>org.apache.uima</groupId>-->
@@ -64,7 +63,6 @@
 				<plugin>
 				  <groupId>org.apache.uima</groupId>
 				  <artifactId>jcasgen-maven-plugin</artifactId>
-				  <version>2.9.0</version>				  
 				  <executions>
 				    <execution>
 				      <goals><goal>generate</goal></goals>

Modified: ctakes/trunk/ctakes-assertion/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-assertion/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-assertion/pom.xml (original)
+++ ctakes/trunk/ctakes-assertion/pom.xml Thu Nov 30 02:03:40 2017
@@ -113,18 +113,15 @@
 		<dependency>
 			<groupId>org.codehaus.jackson</groupId>
 			<artifactId>jackson-core-asl</artifactId>
-			<version>1.5.0</version>
 		</dependency>
 		<dependency>
 			<groupId>org.codehaus.jackson</groupId>
 			<artifactId>jackson-mapper-asl</artifactId>
-			<version>1.5.0</version>
 		</dependency>
 
 		<dependency>
 			<groupId>org.scala-tools.sbinary</groupId>
 			<artifactId>sbinary_2.9.0</artifactId>
-			<version>0.4.0</version>
 		</dependency>
         <!--  LVG added by dependency parser.  -->
         <!--<dependency>-->
@@ -155,7 +152,6 @@
 				<plugin>
 				  <groupId>org.apache.uima</groupId>
 				  <artifactId>jcasgen-maven-plugin</artifactId>
-				  <version>2.9.0</version>				  
 				  <executions>
 				    <execution>
 				      <goals><goal>generate</goal></goals>

Modified: ctakes/trunk/ctakes-constituency-parser/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-constituency-parser/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-constituency-parser/pom.xml (original)
+++ ctakes/trunk/ctakes-constituency-parser/pom.xml Thu Nov 30 02:03:40 2017
@@ -47,7 +47,6 @@
 				<plugin>
 				  <groupId>org.apache.uima</groupId>
 				  <artifactId>jcasgen-maven-plugin</artifactId>
-				  <version>2.9.0</version>				  
 				  <executions>
 				    <execution>
 				      <goals><goal>generate</goal></goals>

Modified: ctakes/trunk/ctakes-coreference/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-coreference/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-coreference/pom.xml (original)
+++ ctakes/trunk/ctakes-coreference/pom.xml Thu Nov 30 02:03:40 2017
@@ -54,7 +54,6 @@
 		<dependency>
 			<groupId>org.cleartk</groupId>
 			<artifactId>cleartk-ml-liblinear</artifactId>
-			<version>2.0.0</version>
 		</dependency>
 	</dependencies>
 	<build>
@@ -62,7 +61,6 @@
             <plugin>
                 <groupId>org.apache.uima</groupId>
                 <artifactId>jcasgen-maven-plugin</artifactId>
-                <version>2.9.0</version>
                 <executions>
                     <execution>
                         <goals>

Modified: ctakes/trunk/ctakes-dictionary-lookup-fast-res/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-dictionary-lookup-fast-res/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-dictionary-lookup-fast-res/pom.xml (original)
+++ ctakes/trunk/ctakes-dictionary-lookup-fast-res/pom.xml Thu Nov 30 02:03:40 2017
@@ -34,7 +34,6 @@
          <!--  TODO  :  update per release  -->
          <groupId>net.sourceforge.ctakesresources</groupId>
          <artifactId>ctakes-resources-sno_rx</artifactId>
-         <version>4.0.0</version>
       </dependency>
    </dependencies>
    <build>

Modified: ctakes/trunk/ctakes-dictionary-lookup-fast/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-dictionary-lookup-fast/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-dictionary-lookup-fast/pom.xml (original)
+++ ctakes/trunk/ctakes-dictionary-lookup-fast/pom.xml Thu Nov 30 02:03:40 2017
@@ -36,7 +36,6 @@
 		<dependency>
 			<groupId>org.hsqldb</groupId>
 			<artifactId>hsqldb</artifactId>
-			<version>2.3.4</version>
 		</dependency>	
 		<dependency>
 			<groupId>org.apache.ctakes</groupId>

Modified: ctakes/trunk/ctakes-dictionary-lookup-res/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-dictionary-lookup-res/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-dictionary-lookup-res/pom.xml (original)
+++ ctakes/trunk/ctakes-dictionary-lookup-res/pom.xml Thu Nov 30 02:03:40 2017
@@ -35,17 +35,14 @@
 		<dependency>
 			<groupId>net.sourceforge.ctakesresources</groupId>
 			<artifactId>ctakes-resources-umls2011ab</artifactId>
-			<version>4.0.0</version>
 		</dependency>
 		<dependency>
 			<groupId>net.sourceforge.ctakesresources</groupId>
 			<artifactId>ctakes-resources-rxnorm-hsqldb-2011ab</artifactId>
-			<version>4.0.0</version>
 		</dependency>
 		<dependency>
 			<groupId>net.sourceforge.ctakesresources</groupId>
 			<artifactId>ctakes-resources-orangebook-hsqldb</artifactId>
-			<version>4.0.0</version>
 		</dependency>		
 		
 	</dependencies>

Modified: ctakes/trunk/ctakes-dictionary-lookup/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-dictionary-lookup/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-dictionary-lookup/pom.xml (original)
+++ ctakes/trunk/ctakes-dictionary-lookup/pom.xml Thu Nov 30 02:03:40 2017
@@ -28,16 +28,16 @@
 		<artifactId>ctakes</artifactId>
 		<version>4.0.1-SNAPSHOT</version>
 	</parent>
-		<dependencies>
-	     <dependency>
+
+	<dependencies>
+		<dependency>
 			<groupId>org.apache.ctakes</groupId>
 			<artifactId>ctakes-dictionary-lookup-res</artifactId>
 		</dependency>		    
 		<dependency>
-         <groupId>org.hsqldb</groupId>
+        	<groupId>org.hsqldb</groupId>
 			<artifactId>hsqldb</artifactId>
-         <version>2.3.4</version>
-      </dependency>
+		</dependency>
             <!--  type system is added by utils via core.  -->
             <!--<dependency>-->
             <!--<groupId>org.apache.ctakes</groupId>-->

Modified: ctakes/trunk/ctakes-distribution/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-distribution/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-distribution/pom.xml (original)
+++ ctakes/trunk/ctakes-distribution/pom.xml Thu Nov 30 02:03:40 2017
@@ -174,7 +174,6 @@
 			</plugin>
 			<plugin>
 				<artifactId>maven-antrun-plugin</artifactId>
-				<version>1.6</version>
 				<executions>
 					<execution>
 						<id>generate checksums for binary artifacts</id>

Modified: ctakes/trunk/ctakes-drug-ner/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-drug-ner/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-drug-ner/pom.xml (original)
+++ ctakes/trunk/ctakes-drug-ner/pom.xml Thu Nov 30 02:03:40 2017
@@ -109,7 +109,6 @@
 				<plugin>
 				  <groupId>org.apache.uima</groupId>
 				  <artifactId>jcasgen-maven-plugin</artifactId>
-				  <version>2.9.0</version>				  
 				  <executions>
 				    <execution>
 				      <goals><goal>generate</goal></goals>

Modified: ctakes/trunk/ctakes-gui/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-gui/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-gui/pom.xml (original)
+++ ctakes/trunk/ctakes-gui/pom.xml Thu Nov 30 02:03:40 2017
@@ -29,12 +29,11 @@
       <dependency>
          <groupId>org.hsqldb</groupId>
          <artifactId>hsqldb</artifactId>
-         <version>2.3.4</version>
       </dependency>
       <dependency>
          <groupId>io.github.lukehutch</groupId>
          <artifactId>fast-classpath-scanner</artifactId>
-         <version>2.0.18</version>
+         <version>${fast-classpath-scanner.version}</version>
       </dependency>
    </dependencies>
 

Modified: ctakes/trunk/ctakes-lvg-res/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-lvg-res/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-lvg-res/pom.xml (original)
+++ ctakes/trunk/ctakes-lvg-res/pom.xml Thu Nov 30 02:03:40 2017
@@ -30,10 +30,10 @@
   <name>Apache cTAKES Resources lvg</name>
   <description>Resources Project for ctakes-lvg</description>
   <dependencies>
+	    <!-- TODO: remove dependency to net.sourceforge.ctakesresources -->
 		<dependency>
 			<groupId>net.sourceforge.ctakesresources</groupId>
 			<artifactId>ctakes-resources-lvg2008</artifactId>
-			<version>4.0.0</version>
 		</dependency>
 </dependencies>			  
 	<build>
@@ -72,4 +72,4 @@
 				</plugin>	    	
 		</plugins>
 	</build>    
-</project>
+</project>

Modified: ctakes/trunk/ctakes-regression-test/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-regression-test/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-regression-test/pom.xml (original)
+++ ctakes/trunk/ctakes-regression-test/pom.xml Thu Nov 30 02:03:40 2017
@@ -22,8 +22,6 @@
 		<dependency>
 			<groupId>xmlunit</groupId>
 			<artifactId>xmlunit</artifactId>
-			<version>1.4</version>
-			<scope>test</scope>			
-		</dependency>					
+		</dependency>
 	</dependencies>  
 </project>

Modified: ctakes/trunk/ctakes-relation-extractor/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-relation-extractor/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-relation-extractor/pom.xml (original)
+++ ctakes/trunk/ctakes-relation-extractor/pom.xml Thu Nov 30 02:03:40 2017
@@ -94,7 +94,7 @@
 	<dependency>
 		<groupId>edu.mit</groupId>
 		<artifactId>jwi</artifactId>
-		<version>2.2.3</version>
+		<version>${jwi.version}</version>
 	</dependency>
         <!--  ctakes-core contains uimafit-core  -->
         <!--  cleartk-ml-liblinear is added by assertion  -->

Modified: ctakes/trunk/ctakes-side-effect/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-side-effect/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-side-effect/pom.xml (original)
+++ ctakes/trunk/ctakes-side-effect/pom.xml Thu Nov 30 02:03:40 2017
@@ -88,7 +88,6 @@
 				<plugin>
 				  <groupId>org.apache.uima</groupId>
 				  <artifactId>jcasgen-maven-plugin</artifactId>
-				  <version>2.9.0</version>				  
 				  <executions>
 				    <execution>
 				      <goals><goal>generate</goal></goals>

Modified: ctakes/trunk/ctakes-smoking-status/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-smoking-status/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-smoking-status/pom.xml (original)
+++ ctakes/trunk/ctakes-smoking-status/pom.xml Thu Nov 30 02:03:40 2017
@@ -88,7 +88,6 @@
 				<plugin>
 				  <groupId>org.apache.uima</groupId>
 				  <artifactId>jcasgen-maven-plugin</artifactId>
-				  <version>2.9.0</version>				  
 				  <executions>
 				    <execution>
 				      <goals><goal>generate</goal></goals>

Modified: ctakes/trunk/ctakes-temporal/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-temporal/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-temporal/pom.xml (original)
+++ ctakes/trunk/ctakes-temporal/pom.xml Thu Nov 30 02:03:40 2017
@@ -63,28 +63,21 @@
 		<dependency>
 			<groupId>info.bethard</groupId>
 			<artifactId>timenorm</artifactId>
-			<version>0.9.5</version>
+			<version>${timenorm.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>com.googlecode.java-diff-utils</groupId>
 			<artifactId>diffutils</artifactId>
-			<version>1.3.0</version>
+			<version>${diffutils.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.cleartk</groupId>
 			<artifactId>cleartk-ml-mallet</artifactId>
-			<!-->version>2.0.1-SNAPSHOT</version-->
 		</dependency>
 		<dependency>
 			<groupId>org.scala-lang</groupId>
 			<artifactId>scala-library</artifactId>
-			<version>2.11.7</version>
-		</dependency>		
-		<!--dependency>
-			<groupId>org.apache.ctakes</groupId>
-			<artifactId>ctakes-sentdetect-cleartk</artifactId>
-			<version>4.0.1-SNAPSHOT</version>
-		</dependency-->
+		</dependency>
 	</dependencies>
 	<!-- The below is all necessary to unpack the UMLS resources since they 
 		can't be used from the classpath -->
@@ -96,7 +89,6 @@
 				<plugin>
 					<groupId>org.eclipse.m2e</groupId>
 					<artifactId>lifecycle-mapping</artifactId>
-					<version>1.0.0</version>
 					<configuration>
 						<lifecycleMappingMetadata>
 							<pluginExecutions>

Modified: ctakes/trunk/ctakes-type-system/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-type-system/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-type-system/pom.xml (original)
+++ ctakes/trunk/ctakes-type-system/pom.xml Thu Nov 30 02:03:40 2017
@@ -62,7 +62,6 @@
 				<plugin>
 				  <groupId>org.apache.uima</groupId>
 				  <artifactId>jcasgen-maven-plugin</artifactId>
-				  <version>2.9.0</version>				  
 				  <executions>
 				    <execution>
 				      <goals><goal>generate</goal></goals>

Modified: ctakes/trunk/ctakes-utils/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-utils/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-utils/pom.xml (original)
+++ ctakes/trunk/ctakes-utils/pom.xml Thu Nov 30 02:03:40 2017
@@ -40,6 +40,7 @@
 		<dependency>
 			<groupId>junit</groupId>
 			<artifactId>junit</artifactId>
+			<!-- TODO: refactor TestUtil.java and remove dependency over scope:compile -->
 			<scope>compile</scope>
 		</dependency>
 		<dependency>

Modified: ctakes/trunk/ctakes-ytex-uima/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-ytex-uima/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-ytex-uima/pom.xml (original)
+++ ctakes/trunk/ctakes-ytex-uima/pom.xml Thu Nov 30 02:03:40 2017
@@ -85,13 +85,11 @@
 		<dependency>
 			<groupId>org.scala-lang</groupId>
 			<artifactId>scala-library</artifactId>
-         <version>2.11.7</version>
 			<scope>test</scope>
 		</dependency>
 		<dependency>
 			<groupId>org.scala-tools.sbinary</groupId>
 			<artifactId>sbinary_2.9.0</artifactId>
-			<version>0.4.0</version>
 			<scope>test</scope>
 		</dependency>
 		<!-- end dependencies added from ctakes-assertion -->
@@ -100,12 +98,12 @@
 		<dependency>
 			<groupId>commons-collections</groupId>
 			<artifactId>commons-collections</artifactId>
-         <version>3.2.1</version>
+         	<version>${commons-collections.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>cglib</groupId>
 			<artifactId>cglib</artifactId>
-			<version>2.2.2</version>
+			<version>${cglib.version}</version>
 		</dependency>
       <dependency>
          <groupId>org.apache.uima</groupId>
@@ -117,7 +115,6 @@
 				<plugin>
 				  <groupId>org.apache.uima</groupId>
 				  <artifactId>jcasgen-maven-plugin</artifactId>
-				  <version>2.9.0</version>				  
 				  <executions>
 				    <execution>
 				      <goals><goal>generate</goal></goals>
@@ -155,7 +152,6 @@
 			<!-- run ant scripts to setup test properties and database -->
 			<plugin>
 				<artifactId>maven-antrun-plugin</artifactId>
-				<version>1.6</version>
 				<executions>
 					<execution>
 						<id>generate-test-config</id>

Modified: ctakes/trunk/ctakes-ytex-web/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-ytex-web/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-ytex-web/pom.xml (original)
+++ ctakes/trunk/ctakes-ytex-web/pom.xml Thu Nov 30 02:03:40 2017
@@ -15,20 +15,16 @@
 	<url>http://ctakes.apache.org</url>
 	<inceptionYear>2012</inceptionYear>
 	<properties>
-		<cxf.version>2.7.8</cxf.version>
 		<jetty.useTestScope>false</jetty.useTestScope>
-		<provided.scope>compile</provided.scope>
 	</properties>
 	<dependencies>
 		<dependency>
 			<groupId>org.apache.ctakes</groupId>
 			<artifactId>ctakes-ytex</artifactId>
-			<scope>${provided.scope}</scope>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.ctakes</groupId>
 			<artifactId>ctakes-ytex-res</artifactId>
-			<scope>${provided.scope}</scope>
 		</dependency>
 		<dependency>
 			<groupId>org.springframework</groupId>
@@ -37,44 +33,42 @@
 		<dependency>
 			<groupId>com.sun.faces</groupId>
 			<artifactId>jsf-api</artifactId>
-			<version>2.1.3</version>
-			<scope>compile</scope>
+			<version>${jsf-api.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>com.sun.faces</groupId>
 			<artifactId>jsf-impl</artifactId>
-			<version>2.1.3</version>
-			<scope>compile</scope>
+			<version>${jsf-impl.version}</version>
 		</dependency>
 		<!-- <dependency> <groupId>org.icepush</groupId> <artifactId>icepush</artifactId> 
 			<version>2.0.2</version> </dependency> -->
 		<dependency>
 			<groupId>org.icefaces</groupId>
 			<artifactId>icefaces</artifactId>
-			<version>2.0.2</version>
+			<version>${icefaces.version}</version>
 		</dependency>
 
 		<dependency>
 			<groupId>org.icefaces</groupId>
 			<artifactId>icefaces-ace</artifactId>
-			<version>2.0.2</version>
+			<version>${icefaces.version}</version>
 		</dependency>
 
 		<dependency>
 			<groupId>org.icefaces</groupId>
 			<artifactId>icefaces-compat</artifactId>
-			<version>2.0.2</version>
+			<version>${icefaces.version}</version>
 		</dependency>
 
 		<dependency>
 			<groupId>backport-util-concurrent</groupId>
 			<artifactId>backport-util-concurrent</artifactId>
-			<version>3.1</version>
+			<version>${backport-util.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>net.sf.jsr107cache</groupId>
 			<artifactId>jsr107cache</artifactId>
-			<version>1.0</version>
+			<version>${jsr107cache.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.cxf</groupId>
@@ -102,40 +96,37 @@
 		<dependency>
 			<groupId>javax.servlet.jsp</groupId>
 			<artifactId>jsp-api</artifactId>
-			<version>2.2</version>
+			<version>${servlet-jsp-api.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>javax.servlet</groupId>
 			<artifactId>jstl</artifactId>
-			<version>1.2</version>
+			<version>${servlet-jstl.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>commons-el</groupId>
 			<artifactId>commons-el</artifactId>
-			<version>1.0</version>
+			<version>${commons-el.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.glassfish.web</groupId>
 			<artifactId>el-impl</artifactId>
-			<version>2.2</version>
+			<version>${glassfish-web.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.eclipse.jetty</groupId>
 			<artifactId>jetty-server</artifactId>
-			<version>9.1.0.M0</version>
-			<scope>${provided.scope}</scope>
+			<version>${jetty.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.eclipse.jetty</groupId>
 			<artifactId>jetty-runner</artifactId>
-			<version>9.1.0.M0</version>
-			<scope>${provided.scope}</scope>
+			<version>${jetty.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.eclipse.jetty</groupId>
 			<artifactId>jetty-jsp</artifactId>
-			<version>9.1.0.M0</version>
-			<scope>${provided.scope}</scope>
+			<version>${jetty.version}</version>
 		</dependency>
 	</dependencies>
 	<build>
@@ -170,7 +161,7 @@
 			<plugin>
 				<groupId>org.eclipse.jetty</groupId>
 				<artifactId>jetty-maven-plugin</artifactId>
-				<version>9.1.0.M0</version>
+				<version>${jetty.version}</version>
 				<executions>
 					<execution>
 						<id>start-jetty</id>
@@ -204,22 +195,65 @@
 					</execution>
 				</executions>
 			</plugin>
-			<!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>selenium-maven-plugin</artifactId> 
-				<version>2.3</version> <executions> <execution> <id>start</id> <phase>pre-integration-test</phase> 
-				<goals> <goal>start-server</goal> </goals> <configuration> <background>true</background> 
-				<logOutput>true</logOutput> <multiWindow>true</multiWindow> </configuration> 
-				</execution> <execution> <id>stop</id> <phase>post-integration-test</phase> 
-				<goals> <goal>stop-server</goal> </goals> </execution> </executions> </plugin> 
-				<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> 
-				<configuration> <excludes> <exclude>**/integration/*Test.java </exclude> 
-				</excludes> </configuration> <executions> <execution> <id>integration-tests</id> 
-				<phase>integration-test</phase> <goals> <goal>test</goal> </goals> <configuration> 
-				<skip>false</skip> <excludes> <exclude>none</exclude> </excludes> <includes> 
-				<include>**/integration/*Test.java </include> </includes> </configuration> 
-				</execution> </executions> </plugin> -->
+			<!--
+			<plugin>
+				<groupId>org.codehaus.mojo</groupId>
+				<artifactId>selenium-maven-plugin</artifactId>
+				<version>2.3</version>
+				<executions>
+					<execution>
+						<id>start</id>
+						<phase>pre-integration-test</phase>
+						<goals>
+							<goal>start-server</goal>
+						</goals>
+						<configuration>
+							<background>true</background>
+							<logOutput>true</logOutput>
+							<multiWindow>true</multiWindow>
+						</configuration>
+					</execution>
+					<execution>
+						<id>stop</id>
+						<phase>post-integration-test</phase>
+						<goals>
+							<goal>stop-server</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-plugin</artifactId>
+				<configuration>
+					<excludes>
+						<exclude>**/integration/*Test.java</exclude>
+					</excludes>
+				</configuration>
+				<executions>
+					<execution>
+						<id>integration-tests</id>
+						<phase>integration-test</phase>
+						<goals>
+							<goal>test</goal>
+						</goals>
+						<configuration>
+							<skip>false</skip>
+							<excludes>
+								<exclude>none</exclude>
+							</excludes>
+							<includes>
+								<include>**/integration/*Test.java</include>
+							</includes>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+			-->
 			<plugin>
 			    <artifactId>maven-war-plugin</artifactId>
-			    <version>2.4</version>
+				<version>${maven-war-plugin.version}</version>
 			    <configuration>
 			        <attachClasses>true</attachClasses>
 			    </configuration>

Modified: ctakes/trunk/ctakes-ytex/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-ytex/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/ctakes-ytex/pom.xml (original)
+++ ctakes/trunk/ctakes-ytex/pom.xml Thu Nov 30 02:03:40 2017
@@ -21,15 +21,16 @@
 	</parent>
 	<dependencies>
 		<!-- begin non ASF compliant dependencies -->
+		<!-- HIBERNATE -->
 		<dependency>
 			<groupId>org.hibernate</groupId>
 			<artifactId>hibernate-core</artifactId>
-			<version>4.2.6.Final</version>
+			<version>${hibernate.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.hibernate</groupId>
 			<artifactId>hibernate-ehcache</artifactId>
-			<version>4.2.6.Final</version>
+			<version>${hibernate.version}</version>
 			<exclusions>
 				<exclusion>
 					<groupId>net.sf.ehcache</groupId>
@@ -40,27 +41,33 @@
 		<dependency>
 			<groupId>nz.ac.waikato.cms.weka</groupId>
 			<artifactId>weka-stable</artifactId>
-			<version>3.6.10</version>
+			<version>${weka.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>mysql</groupId>
 			<artifactId>mysql-connector-java</artifactId>
-			<version>5.1.26</version>
+			<version>${mysql-connector.version}</version>
 		</dependency>
 		<!-- download from ms: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774, 
 			install to local maven repo: mvn install:install-file -Dfile=sqljdbc4.jar 
 			-DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc -Dversion=4.0 -Dpackaging=jar -->
 		<!-- Do *not* check this in with this depency uncommented - this will break 
-			builds in environments where the driver has not been added to the local repo 
-			<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc</artifactId> 
-			<version>4.0</version> </dependency> -->
+			builds in environments where the driver has not been added to the local repo -->
+		<!-- dependency>
+			<groupId>com.microsoft.sqlserver</groupId>
+			<artifactId>sqljdbc</artifactId>
+			<version>4.0</version>
+		</dependency -->
 		<!-- download from oracle http://www.oracle.com/technetwork/database/features/jdbc/jdbc-drivers-12c-download-1958347.html, 
 			install to local maven repo: mvn install:install-file -Dfile=ojdbc7_g.jar 
 			-DgroupId=oracle.jdbc -DartifactId=ojdbc7_g -Dversion=12.1.0.1.0 -Dpackaging=jar -->
 		<!-- Do *not* check this in with this depency uncommented - this will break 
-			builds in environments where the driver has not been added to the local repo 
-			<dependency> <groupId>oracle.jdbc</groupId> <artifactId>ojdbc7_g</artifactId> 
-			<version>12.1.0.1.0</version> </dependency> -->
+			builds in environments where the driver has not been added to the local repo -->
+		<!-- dependency>
+			<groupId>oracle.jdbc</groupId>
+			<artifactId>ojdbc7_g</artifactId>
+			<version>12.1.0.1.0</version>
+		</dependency> -->
 		<!-- end non ASF compliant dependencies -->
 
 		<!-- begin ASF compliant hibernate dependencies. we need to explicitly 
@@ -69,25 +76,25 @@
 		<dependency>
 			<groupId>antlr</groupId>
 			<artifactId>antlr</artifactId>
-			<version>2.7.7</version>
+			<version>${antlr.version}</version>
 		</dependency>
 		<!-- bsd -->
 		<dependency>
 			<groupId>dom4j</groupId>
 			<artifactId>dom4j</artifactId>
-			<version>1.6.1</version>
+			<version>${dom4j.version}</version>
 		</dependency>
 		<!-- triple license including ASF -->
 		<dependency>
 			<groupId>org.javassist</groupId>
 			<artifactId>javassist</artifactId>
-			<version>3.15.0-GA</version>
+			<version>${javassist.version}</version>
 		</dependency>
 		<!-- end ASF compliant hibernate dependencies -->
 		<dependency>
 			<groupId>ant-contrib</groupId>
 			<artifactId>ant-contrib</artifactId>
-			<version>1.0b3</version>
+			<version>${ant-contrib.version}</version>
 			<exclusions>
 				<exclusion>
 					<artifactId>ant</artifactId>
@@ -98,7 +105,6 @@
 		<dependency>
 			<groupId>org.apache.ctakes</groupId>
 			<artifactId>ctakes-ytex-res</artifactId>
-			<version>${ctakes.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>commons-lang</groupId>
@@ -111,27 +117,27 @@
 		<dependency>
 			<groupId>commons-jxpath</groupId>
 			<artifactId>commons-jxpath</artifactId>
-			<version>1.3</version>
+			<version>${commons-jxpath.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>commons-beanutils</groupId>
 			<artifactId>commons-beanutils</artifactId>
-			<version>1.8.3</version>
+			<version>${commons-beanutils.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>commons-dbcp</groupId>
 			<artifactId>commons-dbcp</artifactId>
-			<version>1.4</version>
+			<version>${commons-dbcp.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.solr</groupId>
 			<artifactId>solr-commons-csv</artifactId>
-			<version>3.5.0</version>
+			<version>${solr.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.slf4j</groupId>
 			<artifactId>slf4j-log4j12</artifactId>
-			<version>1.6.1</version>
+			<version>${slf4j.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.springframework</groupId>
@@ -156,7 +162,7 @@
 		<dependency>
 			<groupId>org.aspectj</groupId>
 			<artifactId>aspectjweaver</artifactId>
-			<version>1.7.3</version>
+			<version>${aspectj.version}</version>
 		</dependency>
 
 		<!-- ehcache > 2.5.0 breaks unit tests - get errors due to multiple cache 
@@ -164,22 +170,22 @@
 		<dependency>
 			<groupId>net.sf.ehcache</groupId>
 			<artifactId>ehcache-core</artifactId>
-			<version>2.4.6</version>
+			<version>${ehcache.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>com.rubiconproject.oss</groupId>
 			<artifactId>jchronic</artifactId>
-			<version>0.2.6</version>
+			<version>${jchronic.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>javax.xml.bind</groupId>
 			<artifactId>jaxb-api</artifactId>
-			<version>2.2.5</version>
+			<version>${jaxb.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>com.sun.xml.bind</groupId>
 			<artifactId>jaxb-impl</artifactId>
-			<version>2.2.5</version>
+			<version>${jaxb.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>com.google.guava</groupId>
@@ -188,12 +194,12 @@
 		<dependency>
 			<groupId>org.apache.ant</groupId>
 			<artifactId>ant-launcher</artifactId>
-			<version>1.9.2</version>
+			<version>${ant.version}</version>
 		</dependency>
 		<dependency>
 			<groupId>org.apache.ant</groupId>
 			<artifactId>ant</artifactId>
-			<version>1.9.2</version>
+			<version>${ant.version}</version>
 		</dependency>
 		<!--  ytex should depend upon ctakes-clinical-pipeline , not the other way around.  -->
 		<dependency>
@@ -218,7 +224,7 @@
 			<plugin>
 				<groupId>org.codehaus.mojo</groupId>
 				<artifactId>jaxb2-maven-plugin</artifactId>
-				<version>1.6</version>
+				<version>${jaxb2-maven-plugin.version}</version>
 				<executions>
 					<execution>
 						<goals>
@@ -255,7 +261,6 @@
 			</plugin>
 			<plugin>
 				<artifactId>maven-antrun-plugin</artifactId>
-				<version>1.6</version>
 				<executions>
 					<execution>
 						<id>generate-config</id>

Modified: ctakes/trunk/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/pom.xml?rev=1816672&r1=1816671&r2=1816672&view=diff
==============================================================================
--- ctakes/trunk/pom.xml (original)
+++ ctakes/trunk/pom.xml Thu Nov 30 02:03:40 2017
@@ -78,14 +78,68 @@
 	</mailingLists>
 
 	<properties>
-		<ctakes.version>4.0.1-SNAPSHOT</ctakes.version>
-		<maven.compiler.source>1.8</maven.compiler.source>
-		<maven.compiler.target>1.8</maven.compiler.target>
-		<maven-surefire-plugin.version>2.12.1</maven-surefire-plugin.version>
+		<!-- dependencies -->
+		<ant.version>1.9.2</ant.version>
+		<antlr.version>2.7.7</antlr.version>
+		<ant-contrib.version>1.0b3</ant-contrib.version>
+		<aspectj.version>1.7.3</aspectj.version>
+		<backport-util.version>3.1</backport-util.version>
+		<cglib.version>2.2.2</cglib.version>
+		<cleartk.version>2.0.0</cleartk.version>
+		<commons-beanutils.version>1.8.3</commons-beanutils.version>
+		<commons-cli.version>1.2</commons-cli.version>
+		<commons-collections.version>3.2.1</commons-collections.version>
+		<commons-dbcp.version>1.4</commons-dbcp.version>
+		<commons-el.version>1.0</commons-el.version>
+		<commons-io.version>2.2</commons-io.version>
+		<commons-jxpath.version>1.3</commons-jxpath.version>
+		<commons-lang.version>2.6</commons-lang.version>
+		<commons-logging-api.version>1.1</commons-logging-api.version>
+		<commons-logging.version>1.1.1</commons-logging.version>
+		<commons-pool.version>1.5.4</commons-pool.version>
+		<ctakesresources.version>4.0.0</ctakesresources.version>
+		<cxf.version>2.7.8</cxf.version>
+		<diffutils.version>1.3.0</diffutils.version>
+		<dom4j.version>1.6.1</dom4j.version>
+		<ehcache.version>2.4.6</ehcache.version>
 		<exec-maven-plugin.version>1.2.1</exec-maven-plugin.version>
-		<uimaj.version>2.9.0</uimaj.version>
-		<uimafit.version>2.3.0</uimafit.version>
+		<fast-classpath-scanner.version>2.0.18</fast-classpath-scanner.version>
+		<glassfish-web.version>2.2</glassfish-web.version>
+		<hibernate.version>4.2.6.Final</hibernate.version>
+		<hsqldb.version>2.3.4</hsqldb.version>
+		<icefaces.version>2.0.2</icefaces.version>
+		<jackson.version>1.5.0</jackson.version>
+		<javassist.version>3.15.0-GA</javassist.version>
+		<jaxb.version>2.2.5</jaxb.version>
+		<jaxb2-maven-plugin.version>1.6</jaxb2-maven-plugin.version>
+		<jchronic.version>0.2.6</jchronic.version>
+		<jetty.version>9.1.0.M0</jetty.version>
+		<jsf-api.version>2.1.3</jsf-api.version>
+		<jsf-impl.version>2.1.3</jsf-impl.version>
+		<jsr107cache.version>1.0</jsr107cache.version>
+		<junit.version>4.11</junit.version>
+		<jwi.version>2.2.3</jwi.version>
+		<mastif.version>1.4</mastif.version>
+		<maven-antrun-plugin.version>1.6</maven-antrun-plugin.version>
+		<maven-assembly-plugin.version>2.4</maven-assembly-plugin.version>
+		<maven-surefire-plugin.version>2.12.1</maven-surefire-plugin.version>
+		<maven-war-plugin.version>2.4</maven-war-plugin.version>
+		<mysql-connector.version>5.1.26</mysql-connector.version>
+		<scala-library.version>2.11.7</scala-library.version>
+		<scala-tools.version>0.4.0</scala-tools.version>
+		<servlet-jsp-api.version>2.2</servlet-jsp-api.version>
+		<servlet-jstl.version>1.2</servlet-jstl.version>
+		<slf4j.version>1.6.1</slf4j.version>
+		<solr.version>3.5.0</solr.version>
 		<spring.version>4.3.12.RELEASE</spring.version>
+		<uimafit.version>2.3.0</uimafit.version>
+		<uimaj.version>2.9.0</uimaj.version>
+		<timenorm.version>0.9.5</timenorm.version>
+		<weka.version>3.6.10</weka.version>
+		<xmlunit.version>1.4</xmlunit.version>
+		<!-- project specific conventions -->
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
 		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
 	</properties>
 
@@ -156,7 +210,7 @@
 			<dependency>
 				<groupId>junit</groupId>
 				<artifactId>junit</artifactId>
-				<version>4.11</version>
+				<version>${junit.version}</version>
 				<scope>test</scope>
 			</dependency>
 			<dependency>
@@ -187,11 +241,6 @@
 				<version>2.0.6</version>
 			</dependency>
 			<dependency>
-				<groupId>antlr</groupId>
-				<artifactId>antlr</artifactId>
-				<version>2.7.7</version>
-			</dependency>
-			<dependency>
 				<groupId>org.apache.lucene</groupId>
 				<artifactId>lucene-core</artifactId>
 				<version>4.0.0</version>
@@ -221,17 +270,47 @@
 				<artifactId>lucene-analyzers-common</artifactId>
 				<version>4.0.0</version>
 			</dependency>
-			<dependency>
+			<!-- TODO: remove unused dependency -->
+			<!-- dependency>
 				<groupId>org.apache.lucene</groupId>
 				<artifactId>lucene-solr-grandparent</artifactId>
 				<version>4.0.0</version>
-			</dependency>
+			</dependency -->
 			<!--  TODO : update snowball  -->
 			<!--<dependency>-->
 				<!--<groupId>org.apache.lucene</groupId>-->
 				<!--<artifactId>lucene-snowball</artifactId>-->
 				<!--<version>4.0.0</version>-->
 			<!--</dependency>-->
+			<!-- Jackson -->
+			<dependency>
+				<groupId>org.codehaus.jackson</groupId>
+				<artifactId>jackson-core-asl</artifactId>
+				<version>${jackson.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.codehaus.jackson</groupId>
+				<artifactId>jackson-mapper-asl</artifactId>
+				<version>${jackson.version}</version>
+			</dependency>
+			<!-- Mastif: Assertion Classificaiton System -->
+			<dependency>
+				<groupId>net.sf.mastif</groupId>
+				<artifactId>mastif-zoner</artifactId>
+				<version>${mastif.version}</version>
+			</dependency>
+			<!-- Scala -->
+			<dependency>
+				<groupId>org.scala-lang</groupId>
+				<artifactId>scala-library</artifactId>
+				<version>${scala-library.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.scala-tools.sbinary</groupId>
+				<artifactId>sbinary_2.9.0</artifactId>
+				<version>${scala-tools.version}</version>
+			</dependency>
+			<!-- Apache UIMA -->
 			<dependency>
 				<groupId>org.apache.uima</groupId>
 				<artifactId>uimaj-core</artifactId>
@@ -292,11 +371,22 @@
 			<dependency>
 				<groupId>org.cleartk</groupId>
 				<artifactId>cleartk</artifactId>
-				<version>2.0.0</version>
+				<version>${cleartk.version}</version>
 				<type>pom</type>
 				<scope>import</scope>
 			</dependency>
 			<dependency>
+				<groupId>org.cleartk</groupId>
+				<artifactId>cleartk-ml-liblinear</artifactId>
+				<version>${cleartk.version}</version>
+			</dependency>
+			<!-- HSQL DB -->
+			<dependency>
+				<groupId>org.hsqldb</groupId>
+				<artifactId>hsqldb</artifactId>
+				<version>${hsqldb.version}</version>
+			</dependency>
+			<dependency>
 				<groupId>args4j</groupId>
 				<artifactId>args4j</artifactId>
 				<version>2.0.16</version>
@@ -314,12 +404,12 @@
 			<dependency>
 				<groupId>commons-lang</groupId>
 				<artifactId>commons-lang</artifactId>
-				<version>2.6</version>
+				<version>${commons-lang.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>commons-cli</groupId>
 				<artifactId>commons-cli</artifactId>
-				<version>1.2</version>
+				<version>${commons-cli.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>commons-logging</groupId>
@@ -416,310 +506,344 @@
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-gui</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-gui-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-examples</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-examples-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-type-system</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-utils</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-core</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-core-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-dictionary-lookup</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-dictionary-lookup-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-dictionary-lookup-fast</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-dictionary-lookup-fast-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-preprocessor</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-pos-tagger</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-pos-tagger-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-chunker</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-chunker-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-lvg</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-lvg-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-context-tokenizer
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-clinical-pipeline
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-clinical-pipeline-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-ne-contexts
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-ne-contexts-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-assertion
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-assertion-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-assertion-zoner</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>ctakes-assertion-zoner-res</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-constituency-parser
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-constituency-parser-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-coreference
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-coreference-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-drug-ner
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-drug-ner-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-side-effect
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-side-effect-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-smoking-status
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-smoking-status-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-dependency-parser
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-dependency-parser-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-relation-extractor
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-relation-extractor-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-temporal
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-temporal-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-ytex-res
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-ytex
 				</artifactId>
-				<version>${ctakes.version}</version>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
-				<artifactId>
-					ctakes-ytex-uima
-				</artifactId>
-				<version>${ctakes.version}</version>
+				<artifactId>ctakes-ytex-uima</artifactId>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
-				<artifactId>
-					ctakes-ytex-web
-				</artifactId>
-				<version>${ctakes.version}</version>
+				<artifactId>ctakes-ytex-web</artifactId>
+				<version>${project.version}</version>
 			</dependency>
 			<dependency>
 				<groupId>org.apache.ctakes</groupId>
 				<artifactId>
 					ctakes-distribution
                 </artifactId>
-                <version>${ctakes.version}</version>
+                <version>${project.version}</version>
             </dependency>
+			<!-- cTAKES Resources -->
+			<dependency>
+				<groupId>net.sourceforge.ctakesresources</groupId>
+				<artifactId>ctakes-resources-lvg2008</artifactId>
+				<version>${ctakesresources.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>net.sourceforge.ctakesresources</groupId>
+				<artifactId>ctakes-resources-orangebook-hsqldb</artifactId>
+				<version>${ctakesresources.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>net.sourceforge.ctakesresources</groupId>
+				<artifactId>ctakes-resources-rxnorm-hsqldb-2011ab</artifactId>
+				<version>${ctakesresources.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>net.sourceforge.ctakesresources</groupId>
+				<artifactId>ctakes-resources-sno_rx</artifactId>
+				<version>${ctakesresources.version}</version>
+			</dependency>
+			<dependency>
+				<groupId>net.sourceforge.ctakesresources</groupId>
+				<artifactId>ctakes-resources-umls2011ab</artifactId>
+				<version>${ctakesresources.version}</version>
+			</dependency>
+			<!-- XML Unit -->
+			<dependency>
+				<groupId>xmlunit</groupId>
+				<artifactId>xmlunit</artifactId>
+				<version>${xmlunit.version}</version>
+				<scope>test</scope>
+			</dependency>
 		</dependencies>
 	</dependencyManagement>
 	<build>
 		<!-- It's good practice to explicitly declare versions for all plugins -->
 		<pluginManagement>
 			<plugins>
+				<!-- TODO: remove dependency upon Apache Ant -->
+				<plugin>
+					<artifactId>maven-antrun-plugin</artifactId>
+					<version>${maven-antrun-plugin.version}</version>
+				</plugin>
 				<plugin>
 					<groupId>com.mycila.maven-license-plugin</groupId>
 					<artifactId>maven-license-plugin</artifactId>
@@ -770,7 +894,7 @@
 				</plugin>						
 				<plugin>
 					<artifactId>maven-assembly-plugin</artifactId>
-					<version>2.4</version>
+					<version>${maven-assembly-plugin.version}</version>
 				</plugin>
 				<plugin>
 					<artifactId>maven-clean-plugin</artifactId>
@@ -914,7 +1038,7 @@
 				<plugin>
 					<groupId>org.eclipse.m2e</groupId>
 					<artifactId>lifecycle-mapping</artifactId>
-					<version>1.0</version>
+					<version>1.0.0</version>
 					<configuration>
 						<lifecycleMappingMetadata>
 							<pluginExecutions>
@@ -977,6 +1101,11 @@
 						<includePluginDependencies>true</includePluginDependencies>
 					</configuration>
 				</plugin>
+				<plugin>
+					<groupId>org.apache.uima</groupId>
+					<artifactId>jcasgen-maven-plugin</artifactId>
+					<version>${uimaj.version}</version>
+				</plugin>
 			</plugins>
 		</pluginManagement>
 	</build>