Modified: ctakes/trunk/pom.xml URL: http://svn.apache.org/viewvc/ctakes/trunk/pom.xml?rev=1904854&r1=1904853&r2=1904854&view=diff ============================================================================== --- ctakes/trunk/pom.xml (original) +++ ctakes/trunk/pom.xml Wed Oct 26 16:21:54 2022 @@ -1,1172 +1,1200 @@ -<?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/xsd/maven-4.0.0.xsd"> - - <modelVersion>4.0.0</modelVersion> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes</artifactId> - <version>4.0.1-SNAPSHOT</version> - <packaging>pom</packaging> - <name>Apache cTAKES</name> - <url>http://ctakes.apache.org</url> - <inceptionYear>2012</inceptionYear> - <scm> - <!-- In child modules, Maven will append ${artifactId} to the following - URLs --> - <connection>scm:svn:https://svn.apache.org/repos/asf/ctakes/trunk</connection> - <developerConnection>scm:svn:https://svn.apache.org/repos/asf/ctakes/trunk</developerConnection> - <url>https://svn.apache.org/repos/asf/ctakes/trunk</url> - </scm> - <issueManagement> - <system>jira</system> - <url>https://issues.apache.org/jira/browse/ctakes</url> - </issueManagement> - <ciManagement> - <system>jenkins</system> - <url>https://builds.apache.org/job/ctakes-trunk/</url> - </ciManagement> - - <mailingLists> - <mailingList> - <name>Apache cTAKES Users</name> - <subscribe>[email protected]</subscribe> - <unsubscribe>[email protected]</unsubscribe> - <post>[email protected]</post> - <archive>http://mail-archives.apache.org/mod_mbox/ctakes-user/</archive> - </mailingList> - - <mailingList> - <name>Apache cTAKES Developers</name> - <subscribe>[email protected]</subscribe> - <unsubscribe>[email protected]</unsubscribe> - <post>[email protected]</post> - <archive>http://mail-archives.apache.org/mod_mbox/ctakes-dev/</archive> - </mailingList> - - <mailingList> - <name>Apache cTAKES Commits</name> - <subscribe>[email protected]</subscribe> - <unsubscribe>[email protected]</unsubscribe> - <archive>http://mail-archives.apache.org/mod_mbox/ctakes-commits/</archive> - </mailingList> - - <mailingList> - <name>Apache cTAKES Notifications</name> - <subscribe>[email protected]</subscribe> - <unsubscribe>[email protected]</unsubscribe> - <archive>http://mail-archives.apache.org/mod_mbox/ctakes-notifications/</archive> - </mailingList> - </mailingLists> - - <properties> - <!-- 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> - <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.8</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-failsafe-plugin.version>2.20.1</maven-failsafe-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.4.0</uimafit.version> - <uimaj.version>2.10.2</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> - - <parent> - <groupId>org.apache</groupId> - <artifactId>apache</artifactId> - <version>13</version> - </parent> - - <modules> - <module>ctakes-gui</module> - <module>ctakes-gui-res</module> - <module>ctakes-fhir</module> - <module>ctakes-utils</module> - <module>ctakes-core</module> - <module>ctakes-type-system</module> - <module>ctakes-pos-tagger</module> - <module>ctakes-chunker</module> - <module>ctakes-preprocessor</module> - <module>ctakes-dictionary-lookup</module> - <module>ctakes-context-tokenizer</module> - <module>ctakes-lvg</module> - <module>ctakes-ne-contexts</module> - <module>ctakes-constituency-parser</module> - <module>ctakes-coreference</module> - <module>ctakes-drug-ner</module> - <module>ctakes-side-effect</module> - <module>ctakes-smoking-status</module> - <module>ctakes-dependency-parser</module> - <module>ctakes-relation-extractor</module> - <module>ctakes-assertion</module> - <module>ctakes-assertion-zoner</module> - <module>ctakes-temporal</module> - <module>ctakes-clinical-pipeline</module> - <module>ctakes-clinical-pipeline-res</module> - <module>ctakes-distribution</module> - <module>ctakes-regression-test</module> - <module>ctakes-assertion-res</module> - <module>ctakes-chunker-res</module> - <module>ctakes-constituency-parser-res</module> - <module>ctakes-core-res</module> - <module>ctakes-coreference-res</module> - <module>ctakes-dependency-parser-res</module> - <module>ctakes-dependency-parser-res-clear</module> - <module>ctakes-dictionary-lookup-res</module> - <module>ctakes-lvg-res</module> - <module>ctakes-pos-tagger-res</module> - <module>ctakes-relation-extractor-res</module> - <module>ctakes-side-effect-res</module> - <module>ctakes-smoking-status-res</module> - <module>ctakes-temporal-res</module> - <module>ctakes-assertion-zoner-res</module> - <module>ctakes-drug-ner-res</module> - <module>ctakes-ne-contexts-res</module> - <module>ctakes-template-filler</module> - <module>ctakes-examples</module> - <module>ctakes-examples-res</module> - <module>ctakes-ytex-res</module> - <module>ctakes-ytex</module> - <module>ctakes-ytex-uima</module> - <!-- <module>ctakes-ytex-web</module>--> - <module>ctakes-dictionary-lookup-fast</module> - <module>ctakes-dictionary-lookup-fast-res</module> - <module>ctakes-dockhand</module> - <module>ctakes-tiny-rest</module> - </modules> - <dependencyManagement> - <dependencies> - <!-- cTAKES third party dependency versions --> - <!-- <dependency> <groupId>jama</groupId> <artifactId>jama</artifactId> - <version>1.0.2</version> </dependency> --> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>${junit.version}</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - <version>1.2.17</version> - </dependency> - <!-- There is an xml=apis 2.0 in maven central, but it is pom only, therefore broken. --> - <dependency> - <groupId>xml-apis</groupId> - <artifactId>xml-apis</artifactId> - <version>1.4.01</version> - </dependency> - <dependency> - <groupId>xerces</groupId> - <artifactId>xercesImpl</artifactId> - <version>2.11.0</version> - </dependency> - <!-- TODO : Remove jdom and refactor code to jdom2 --> - <dependency> - <groupId>jdom</groupId> - <artifactId>jdom</artifactId> - <version>1.0</version> - </dependency> - <dependency> - <groupId>org.jdom</groupId> - <artifactId>jdom2</artifactId> - <version>2.0.6</version> - </dependency> - <dependency> - <groupId>org.apache.lucene</groupId> - <artifactId>lucene-core</artifactId> - <version>4.0.0</version> - </dependency> - <!--<dependency>--> - <!--<groupId>org.apache.lucene</groupId>--> - <!--<artifactId>lucene-parent</artifactId>--> - <!--<version>6.5.0</version>--> - <!--</dependency>--> - <dependency> - <groupId>org.apache.lucene</groupId> - <artifactId>lucene-contrib</artifactId> - <version>4.0.0</version> - </dependency> - <dependency> - <groupId>org.apache.lucene</groupId> - <artifactId>lucene-queries</artifactId> - <version>4.0.0</version> - </dependency> - <dependency> - <groupId>org.apache.lucene</groupId> - <artifactId>lucene-queryparser</artifactId> - <version>4.0.0</version> - </dependency> - <dependency> - <groupId>org.apache.lucene</groupId> - <artifactId>lucene-analyzers-common</artifactId> - <version>4.0.0</version> - </dependency> - <!-- TODO: remove unused dependency --> - <!-- dependency> - <groupId>org.apache.lucene</groupId> - <artifactId>lucene-solr-grandparent</artifactId> - <version>4.0.0</version> - </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> - <version>${uimaj.version}</version> - </dependency> - <dependency> - <groupId>org.apache.uima</groupId> - <artifactId>uimaj-cpe</artifactId> - <version>${uimaj.version}</version> - </dependency> - <dependency> - <groupId>org.apache.uima</groupId> - <artifactId>uimaj-document-annotation</artifactId> - <version>${uimaj.version}</version> - </dependency> - <dependency> - <groupId>org.apache.uima</groupId> - <artifactId>uimaj-tools</artifactId> - <version>${uimaj.version}</version> - </dependency> - <dependency> - <groupId>org.apache.uima</groupId> - <artifactId>uimafit-core</artifactId> - <version>${uimafit.version}</version> - </dependency> - <dependency> - <groupId>org.apache.uima</groupId> - <artifactId>uimafit-cpe</artifactId> - <version>${uimafit.version}</version> - </dependency> - <dependency> - <groupId>org.apache.opennlp</groupId> - <artifactId>opennlp-tools</artifactId> - <version>1.7.2</version> - </dependency> - <!-- dependency is uima 2.3 --> - <dependency> - <groupId>org.apache.opennlp</groupId> - <artifactId>opennlp-uima</artifactId> - <version>1.7.2</version> - </dependency> - <dependency> - <groupId>org.apache.opennlp</groupId> - <artifactId>opennlp-maxent</artifactId> - <version>3.0.3</version> - </dependency> - <!--<dependency>--> - <!--<groupId>org.apache.uima</groupId>--> - <!--<artifactId>uimaj-examples</artifactId>--> - <!--<version>2.9.0</version>--> - <!--</dependency>--> - <dependency> - <groupId>tw.edu.ntu.csie</groupId> - <artifactId>libsvm</artifactId> - <version>3.1</version> - </dependency> - <!-- import a consistent set of versions for all ClearTK modules --> - <dependency> - <groupId>org.cleartk</groupId> - <artifactId>cleartk</artifactId> - <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> - </dependency> - <dependency> - <groupId>com.lexicalscope.jewelcli</groupId> - <artifactId>jewelcli</artifactId> - <version>0.8.3</version> - </dependency> - <dependency> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - <version>2.2</version> - </dependency> - <dependency> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - <version>${commons-lang.version}</version> - </dependency> - <dependency> - <groupId>commons-cli</groupId> - <artifactId>commons-cli</artifactId> - <version>${commons-cli.version}</version> - </dependency> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>1.1.1</version> - </dependency> - <dependency> - <groupId>com.google.guava</groupId> - <artifactId>guava</artifactId> - <version>10.0</version> - </dependency> - <dependency> - <groupId>com.carrotsearch</groupId> - <artifactId>hppc</artifactId> - <version>0.4.1</version> - </dependency> - <!-- org.springframework --> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-aop</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-beans</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-context-support</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-core</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-jdbc</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-orm</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-tx</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-web</artifactId> - <version>${spring.version}</version> - </dependency> - <dependency> - <groupId>edu.mit.findstruct</groupId> - <artifactId>structmulti</artifactId> - <version>0.0.1</version> - </dependency> - <dependency> - <groupId>edu.mit.findstruct</groupId> - <artifactId>findstructapi</artifactId> - <version>0.0.1</version> - </dependency> - <dependency> - <groupId>com.googlecode.armbrust-file-utils</groupId> - <artifactId>sqlwrapper</artifactId> - <version>0.0.1</version> - </dependency> - <dependency> - <groupId>net.sourceforge.openai</groupId> - <artifactId>openaifsm</artifactId> - <version>0.0.1</version> - </dependency> - <dependency> - <groupId>gov.nih.nlm.nls.lvg</groupId> - <artifactId>lvgdist</artifactId> - <version>2016.0</version> - </dependency> - <dependency> - <groupId>com.googlecode.clearnlp</groupId> - <artifactId>clearnlp</artifactId> - <version>1.3.1</version> - </dependency> - <!-- cTAKES module versions --> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-gui</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-gui-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-fhir</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-examples</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-examples-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-type-system</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-utils</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-core</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-core-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-dictionary-lookup</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-dictionary-lookup-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-dictionary-lookup-fast</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-dictionary-lookup-fast-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-preprocessor</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-pos-tagger</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-pos-tagger-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-chunker</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-chunker-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-lvg</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-lvg-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-context-tokenizer - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-clinical-pipeline - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-clinical-pipeline-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-ne-contexts - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-ne-contexts-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-assertion - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-assertion-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-assertion-zoner</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-assertion-zoner-res</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-constituency-parser - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-constituency-parser-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-coreference - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-coreference-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-drug-ner - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-drug-ner-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-side-effect - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-side-effect-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-smoking-status - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-smoking-status-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-dependency-parser - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-dependency-parser-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-dependency-parser-res-clear - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-relation-extractor - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-relation-extractor-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-temporal - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-temporal-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-ytex-res - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-ytex - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-ytex-uima</artifactId> - <version>${project.version}</version> - </dependency> - <!-- <dependency>--> - <!-- <groupId>org.apache.ctakes</groupId>--> - <!-- <artifactId>ctakes-ytex-web</artifactId>--> - <!-- <version>${project.version}</version>--> - <!-- </dependency>--> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId> - ctakes-distribution - </artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-dockhand</artifactId> - <version>${project.version}</version> - </dependency> - <dependency> - <groupId>org.apache.ctakes</groupId> - <artifactId>ctakes-tiny-rest</artifactId> - <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> - <version>1.9.0</version> - <configuration> - <header>ctakes-distribution/src/main/config/license_header.txt</header> - <excludes> - <!-- We're disabling .txt files for now because some Annotators may - not be able to handle standard comments in text files. This may break name - values pairs such as stopWords.txt --> - <exclude>**.txt</exclude> - </excludes> - <useDefaultMapping>false</useDefaultMapping> - <quiet>false</quiet> - <failIfMissing>false</failIfMissing> - <mapping> - <java>JAVADOC_STYLE</java> - <groovy>JAVADOC_STYLE</groovy> - <js>JAVADOC_STYLE</js> - <css>JAVADOC_STYLE</css> - <xml>XML_STYLE</xml> - <dtd>XML_STYLE</dtd> - <xsd>XML_STYLE</xsd> - <html>XML_STYLE</html> - <htm>XML_STYLE</htm> - <xsl>XML_STYLE</xsl> - <fml>XML_STYLE</fml> - <apt>DOUBLETILDE_STYLE</apt> - <properties>SCRIPT_STYLE</properties> - <sh>SCRIPT_STYLE</sh> - <!-- <txt>TEXT</txt> --> - <bat>BATCH</bat> - <cmd>BATCH</cmd> - <sql>DOUBLEDASHES_STYLE</sql> - <jsp>DYNASCRIPT_STYLE</jsp> - <ftl>FTL</ftl> - <xhtml>XML_STYLE</xhtml> - <vm>SHARPSTAR_STYLE</vm> - <jspx>XML_STYLE</jspx> - </mapping> - <properties> - <owner>Apache Software Foundation</owner> - <year>${project.inceptionYear}</year> - <email>[email protected]</email> - </properties> - <strictCheck>true</strictCheck> - </configuration> - </plugin> - <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <version>${maven-assembly-plugin.version}</version> - </plugin> - <plugin> - <artifactId>maven-clean-plugin</artifactId> - <version>2.4.1</version> - </plugin> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <version>2.4</version> - <configuration> - <source>1.8</source> - <target>1.8</target> - <compilerArgument>-Xlint</compilerArgument> - </configuration> - </plugin> - <plugin> - <artifactId>maven-deploy-plugin</artifactId> - <version>2.7</version> - </plugin> - <plugin> - <artifactId>maven-eclipse-plugin</artifactId> - <version>2.9</version> - </plugin> - <plugin> - <artifactId>maven-gpg-plugin</artifactId> - <version>1.4</version> - </plugin> - <plugin> - <artifactId>maven-install-plugin</artifactId> - <version>2.3.1</version> - </plugin> - <plugin> - <artifactId>maven-jar-plugin</artifactId> - <version>2.4</version> - <configuration> - <includes> - <!-- Resources will be copied by the assembly - No need for it to be inside the jar - <include>**/*.class</include> - <include>**/types/*.xml</include> - <include>**/META-INF/**</include> - --> - </includes> - </configuration> - </plugin> - <plugin> - <artifactId>maven-javadoc-plugin</artifactId> - <version>2.9</version> - </plugin> - <plugin> - <artifactId>maven-resources-plugin</artifactId> - <version>2.5</version> - </plugin> - <plugin> - <artifactId>maven-dependency-plugin</artifactId> - <version>2.8</version> - </plugin> - <plugin> - <artifactId>maven-site-plugin</artifactId> - <version>3.1</version> - </plugin> - <plugin> - <artifactId>maven-source-plugin</artifactId> - <version>2.1.2</version> - </plugin> - <!-- Maven expects tests to start or end with "Test", not "Tests", so - explicitly include files ending in "Tests" --> - <plugin> - <artifactId>maven-surefire-plugin</artifactId> - <version>${maven-surefire-plugin.version}</version> - <configuration> - <includes> - <include>**/Test*.java</include> - <include>**/*Test.java</include> - <include>**/*Tests.java</include> - <include>**/*TestCase.java</include> - </includes> - <argLine>-Xmx3g</argLine> - <forkedProcessTimeoutInSeconds>900</forkedProcessTimeoutInSeconds> - <additionalClasspathElements> - <additionalClasspathElement>ctakes-assertion-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-assertion-zoner-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-chunker-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-clinical-pipeline-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-constituency-parser-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-core-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-coreference-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-dependency-parser-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-dependency-parser-res-clear/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-dictionary-lookup-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-drug-ner-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-lvg-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-ne-contexts-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-pos-tagger-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-relation-extractor-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-side-effect-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-smoking-status-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-temporal-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-ytex-res/src/main/resources</additionalClasspathElement> - <additionalClasspathElement>ctakes-dictionary-lookup-fast-res/src/main/resources</additionalClasspathElement> - </additionalClasspathElements> - </configuration> - </plugin> - - <!-- apache-rat:check validate release --> - <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <excludes> - <!-- generated directories --> - <exclude>**/target/**/*</exclude> - <exclude>resources/**/*</exclude> - <!-- version control --> - <exclude>.git/**/*</exclude> - <exclude>.gitignore</exclude> - <!-- Eclipse files --> - <exclude>**/.*</exclude> - <exclude>**/.settings/*</exclude> - <exclude>**/eclipse-classes/**/*</exclude> - <!-- IDEA IntelliJ files --> - <exclude>**/*.iml</exclude> - <exclude>**/*.ipr</exclude> - <exclude>**/*.iws</exclude> - <exclude>**/.idea/**/*</exclude> - <!-- File generated by maven-release-plugin --> - <exclude>release.properties</exclude> - <!-- Exclude bin/model resources --> - <!-- TODO: do not exclude resources. Rat should exclude binaries by default --> - <exclude>**/src/main/resources/**</exclude> - <exclude>**/src/test/resources/**</exclude> - <exclude>**/META-INF/org.uimafit/types.txt</exclude> - <exclude>**/MANIFEST.MF</exclude> - <!-- Exclude test data files --> - <exclude>**/data/test/**</exclude> - <exclude>**/data/**</exclude> - <exclude>**/output/**</exclude> - <exclude>**/sample_note.txt</exclude> - </excludes> - <numUnapprovedLicenses>0</numUnapprovedLicenses> - </configuration> - </plugin> - <plugin> - <groupId>org.eclipse.m2e</groupId> - <artifactId>lifecycle-mapping</artifactId> - <version>1.0.0</version> - <configuration> - <lifecycleMappingMetadata> - <pluginExecutions> - <pluginExecution> - <!-- - This is needed to execute/unpack resources in m2e eclipse ide - Currently used in the ctakes-dictionary-lookup project - --> - <pluginExecutionFilter> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-dependency-plugin</artifactId> - <versionRange>2.8</versionRange> - <goals> - <goal>unpack-dependencies</goal> - </goals> - </pluginExecutionFilter> - <action> - <execute> - <runOnIncremental>true</runOnIncremental> - </execute> - </action> - </pluginExecution> - <pluginExecution> - <!-- - Ignore the Maven remote resources plugin in Eclipse. We don't use it from Eclipse, - and it causes a warning if m2e is not configured to ignore it as below. - --> - <pluginExecutionFilter> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-remote-resources-plugin</artifactId> - <versionRange>[1.0.0,)</versionRange> - <goals> - <goal>process</goal> - </goals> - </pluginExecutionFilter> - <action> - <ignore /> - </action> - </pluginExecution> - </pluginExecutions> - </lifecycleMappingMetadata> - </configuration> - </plugin> - <!-- exec-maven-plugin --> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>exec-maven-plugin</artifactId> - <version>${exec-maven-plugin.version}</version> - <executions> - <execution> - <phase>compile</phase> - <goals> - <goal>java</goal> - </goals> - </execution> - </executions> - <configuration> - <executable>java</executable> - <includeProjectDependencies>true</includeProjectDependencies> - <includePluginDependencies>true</includePluginDependencies> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.uima</groupId> - <artifactId>jcasgen-maven-plugin</artifactId> - <version>${uimaj.version}</version> - </plugin> - </plugins> - </pluginManagement> - </build> - <profiles> - <profile> - <id>disable-java8-doclint</id> - <activation> - <jdk>[1.8,)</jdk> - </activation> - <properties> - <additionalparam>-Xdoclint:none</additionalparam> - </properties> - </profile> - <!-- START SNIPPET: release-profile --> - <!-- !IMPORTANT: Overrides the official org.apache:apache (parent pom) --> - <profile> - <id>apache-release</id> - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-plugin</artifactId> - <version>${maven-surefire-plugin.version}</version> - <configuration> - <environmentVariables> - <ctakes.umlsuser>CHANGE_ME</ctakes.umlsuser> - </environmentVariables> - </configuration> - </plugin> - </plugins> - </build> - </profile> - <!-- END SNIPPET: release-profile --> - </profiles> -</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/xsd/maven-4.0.0.xsd"> + + <modelVersion>4.0.0</modelVersion> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes</artifactId> + <version>4.0.1-SNAPSHOT</version> + <packaging>pom</packaging> + <name>Apache cTAKES</name> + <url>http://ctakes.apache.org</url> + <inceptionYear>2012</inceptionYear> + <scm> + <!-- In child modules, Maven will append ${artifactId} to the following + URLs --> + <connection>scm:svn:https://svn.apache.org/repos/asf/ctakes/trunk</connection> + <developerConnection>scm:svn:https://svn.apache.org/repos/asf/ctakes/trunk</developerConnection> + <url>https://svn.apache.org/repos/asf/ctakes/trunk</url> + </scm> + <issueManagement> + <system>jira</system> + <url>https://issues.apache.org/jira/browse/ctakes</url> + </issueManagement> + <ciManagement> + <system>jenkins</system> + <url>https://builds.apache.org/job/ctakes-trunk/</url> + </ciManagement> + + <mailingLists> + <mailingList> + <name>Apache cTAKES Users</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/ctakes-user/</archive> + </mailingList> + + <mailingList> + <name>Apache cTAKES Developers</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + <archive>http://mail-archives.apache.org/mod_mbox/ctakes-dev/</archive> + </mailingList> + + <mailingList> + <name>Apache cTAKES Commits</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <archive>http://mail-archives.apache.org/mod_mbox/ctakes-commits/</archive> + </mailingList> + + <mailingList> + <name>Apache cTAKES Notifications</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <archive>http://mail-archives.apache.org/mod_mbox/ctakes-notifications/</archive> + </mailingList> + </mailingLists> + + <properties> + <!-- 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> + <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.8</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>3.1.0</maven-antrun-plugin.version> + <maven-assembly-plugin.version>3.4.2</maven-assembly-plugin.version> + <maven-failsafe-plugin.version>2.20.1</maven-failsafe-plugin.version> + <maven-surefire-plugin.version>3.0.0-M7</maven-surefire-plugin.version> + <maven-war-plugin.version>3.3.2</maven-war-plugin.version> + <maven-license-plugin.version>1.9.0</maven-license-plugin.version> + <maven-clean-plugin.version>3.2.0</maven-clean-plugin.version> + <maven-compiler-plugin.version>3.10.1</maven-compiler-plugin.version> + <maven-deploy-plugin.version>3.0.0</maven-deploy-plugin.version> + <maven-gpg-plugin.version>3.0.1</maven-gpg-plugin.version> + <maven-install-plugin.version>3.0.1</maven-install-plugin.version> + <maven-jar-plugin.version>3.3.0</maven-jar-plugin.version> + <maven-javadoc-plugin.version>3.4.1</maven-javadoc-plugin.version> + <maven-dependency-plugin.version>3.3.0</maven-dependency-plugin.version> + <maven-site-plugin.version>4.0.0-M3</maven-site-plugin.version> + <maven-source-plugin.version>3.2.1</maven-source-plugin.version> + <apache-rat-plugin.version>0.15</apache-rat-plugin.version> + <properties-maven-plugin.version>1.1.0</properties-maven-plugin.version> + <maven-remote-resources-plugin.version>3.0.0</maven-remote-resources-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.4.0</uimafit.version> + <uimaj.version>2.10.2</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> + <maven.build.timestamp.format>yyyy-MM-dd HH:mm</maven.build.timestamp.format> + </properties> + + <parent> + <groupId>org.apache</groupId> + <artifactId>apache</artifactId> + <version>13</version> + </parent> + + <modules> + <module>ctakes-gui</module> + <module>ctakes-gui-res</module> + <module>ctakes-fhir</module> + <module>ctakes-utils</module> + <module>ctakes-core</module> + <module>ctakes-type-system</module> + <module>ctakes-pos-tagger</module> + <module>ctakes-chunker</module> + <module>ctakes-preprocessor</module> + <module>ctakes-dictionary-lookup</module> + <module>ctakes-context-tokenizer</module> + <module>ctakes-lvg</module> + <module>ctakes-ne-contexts</module> + <module>ctakes-constituency-parser</module> + <module>ctakes-coreference</module> + <module>ctakes-drug-ner</module> + <module>ctakes-side-effect</module> + <module>ctakes-smoking-status</module> + <module>ctakes-dependency-parser</module> + <module>ctakes-relation-extractor</module> + <module>ctakes-assertion</module> + <module>ctakes-assertion-zoner</module> + <module>ctakes-temporal</module> + <module>ctakes-clinical-pipeline</module> + <module>ctakes-clinical-pipeline-res</module> + <module>ctakes-distribution</module> + <module>ctakes-regression-test</module> + <module>ctakes-assertion-res</module> + <module>ctakes-chunker-res</module> + <module>ctakes-constituency-parser-res</module> + <module>ctakes-core-res</module> + <module>ctakes-coreference-res</module> + <module>ctakes-dependency-parser-res</module> + <module>ctakes-dependency-parser-res-clear</module> + <module>ctakes-dictionary-lookup-res</module> + <module>ctakes-lvg-res</module> + <module>ctakes-pos-tagger-res</module> + <module>ctakes-relation-extractor-res</module> + <module>ctakes-side-effect-res</module> + <module>ctakes-smoking-status-res</module> + <module>ctakes-temporal-res</module> + <module>ctakes-assertion-zoner-res</module> + <module>ctakes-drug-ner-res</module> + <module>ctakes-ne-contexts-res</module> + <module>ctakes-template-filler</module> + <module>ctakes-examples</module> + <module>ctakes-examples-res</module> + <module>ctakes-ytex-res</module> + <module>ctakes-ytex</module> + <module>ctakes-ytex-uima</module> + <!-- <module>ctakes-ytex-web</module>--> + <module>ctakes-dictionary-lookup-fast</module> + <module>ctakes-dictionary-lookup-fast-res</module> + <module>ctakes-dockhand</module> + <module>ctakes-tiny-rest</module> + </modules> + <dependencyManagement> + <dependencies> + <!-- cTAKES third party dependency versions --> + <!-- <dependency> <groupId>jama</groupId> <artifactId>jama</artifactId> + <version>1.0.2</version> </dependency> --> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>${junit.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>1.2.17</version> + </dependency> + <!-- There is an xml=apis 2.0 in maven central, but it is pom only, therefore broken. --> + <dependency> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + <version>1.4.01</version> + </dependency> + <dependency> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + <version>2.11.0</version> + </dependency> + <!-- TODO : Remove jdom and refactor code to jdom2 --> + <dependency> + <groupId>jdom</groupId> + <artifactId>jdom</artifactId> + <version>1.0</version> + </dependency> + <dependency> + <groupId>org.jdom</groupId> + <artifactId>jdom2</artifactId> + <version>2.0.6</version> + </dependency> + <dependency> + <groupId>org.apache.lucene</groupId> + <artifactId>lucene-core</artifactId> + <version>4.0.0</version> + </dependency> + <!--<dependency>--> + <!--<groupId>org.apache.lucene</groupId>--> + <!--<artifactId>lucene-parent</artifactId>--> + <!--<version>6.5.0</version>--> + <!--</dependency>--> + <dependency> + <groupId>org.apache.lucene</groupId> + <artifactId>lucene-contrib</artifactId> + <version>4.0.0</version> + </dependency> + <dependency> + <groupId>org.apache.lucene</groupId> + <artifactId>lucene-queries</artifactId> + <version>4.0.0</version> + </dependency> + <dependency> + <groupId>org.apache.lucene</groupId> + <artifactId>lucene-queryparser</artifactId> + <version>4.0.0</version> + </dependency> + <dependency> + <groupId>org.apache.lucene</groupId> + <artifactId>lucene-analyzers-common</artifactId> + <version>4.0.0</version> + </dependency> + <!-- TODO: remove unused dependency --> + <!-- dependency> + <groupId>org.apache.lucene</groupId> + <artifactId>lucene-solr-grandparent</artifactId> + <version>4.0.0</version> + </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> + <version>${uimaj.version}</version> + </dependency> + <dependency> + <groupId>org.apache.uima</groupId> + <artifactId>uimaj-cpe</artifactId> + <version>${uimaj.version}</version> + </dependency> + <dependency> + <groupId>org.apache.uima</groupId> + <artifactId>uimaj-document-annotation</artifactId> + <version>${uimaj.version}</version> + </dependency> + <dependency> + <groupId>org.apache.uima</groupId> + <artifactId>uimaj-tools</artifactId> + <version>${uimaj.version}</version> + </dependency> + <dependency> + <groupId>org.apache.uima</groupId> + <artifactId>uimafit-core</artifactId> + <version>${uimafit.version}</version> + </dependency> + <dependency> + <groupId>org.apache.uima</groupId> + <artifactId>uimafit-cpe</artifactId> + <version>${uimafit.version}</version> + </dependency> + <dependency> + <groupId>org.apache.opennlp</groupId> + <artifactId>opennlp-tools</artifactId> + <version>1.7.2</version> + </dependency> + <!-- dependency is uima 2.3 --> + <dependency> + <groupId>org.apache.opennlp</groupId> + <artifactId>opennlp-uima</artifactId> + <version>1.7.2</version> + </dependency> + <dependency> + <groupId>org.apache.opennlp</groupId> + <artifactId>opennlp-maxent</artifactId> + <version>3.0.3</version> + </dependency> + <!--<dependency>--> + <!--<groupId>org.apache.uima</groupId>--> + <!--<artifactId>uimaj-examples</artifactId>--> + <!--<version>2.9.0</version>--> + <!--</dependency>--> + <dependency> + <groupId>tw.edu.ntu.csie</groupId> + <artifactId>libsvm</artifactId> + <version>3.1</version> + </dependency> + <!-- import a consistent set of versions for all ClearTK modules --> + <dependency> + <groupId>org.cleartk</groupId> + <artifactId>cleartk</artifactId> + <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> + </dependency> + <dependency> + <groupId>com.lexicalscope.jewelcli</groupId> + <artifactId>jewelcli</artifactId> + <version>0.8.3</version> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>2.2</version> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>${commons-lang.version}</version> + </dependency> + <dependency> + <groupId>commons-cli</groupId> + <artifactId>commons-cli</artifactId> + <version>${commons-cli.version}</version> + </dependency> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>1.1.1</version> + </dependency> + <dependency> + <groupId>com.google.guava</groupId> + <artifactId>guava</artifactId> + <version>10.0</version> + </dependency> + <dependency> + <groupId>com.carrotsearch</groupId> + <artifactId>hppc</artifactId> + <version>0.4.1</version> + </dependency> + <!-- org.springframework --> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-aop</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-beans</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-context-support</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-core</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-jdbc</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-orm</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-tx</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-web</artifactId> + <version>${spring.version}</version> + </dependency> + <dependency> + <groupId>edu.mit.findstruct</groupId> + <artifactId>structmulti</artifactId> + <version>0.0.1</version> + </dependency> + <dependency> + <groupId>edu.mit.findstruct</groupId> + <artifactId>findstructapi</artifactId> + <version>0.0.1</version> + </dependency> + <dependency> + <groupId>com.googlecode.armbrust-file-utils</groupId> + <artifactId>sqlwrapper</artifactId> + <version>0.0.1</version> + </dependency> + <dependency> + <groupId>net.sourceforge.openai</groupId> + <artifactId>openaifsm</artifactId> + <version>0.0.1</version> + </dependency> + <dependency> + <groupId>gov.nih.nlm.nls.lvg</groupId> + <artifactId>lvgdist</artifactId> + <version>2016.0</version> + </dependency> + <dependency> + <groupId>com.googlecode.clearnlp</groupId> + <artifactId>clearnlp</artifactId> + <version>1.3.1</version> + </dependency> + <!-- cTAKES module versions --> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-gui</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-gui-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-fhir</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-examples</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-examples-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-type-system</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-utils</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-core</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-core-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-dictionary-lookup</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-dictionary-lookup-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-dictionary-lookup-fast</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-dictionary-lookup-fast-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-preprocessor</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-pos-tagger</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-pos-tagger-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-chunker</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-chunker-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-lvg</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-lvg-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-context-tokenizer + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-clinical-pipeline + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-clinical-pipeline-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-ne-contexts + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-ne-contexts-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-assertion + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-assertion-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-assertion-zoner</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-assertion-zoner-res</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-constituency-parser + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-constituency-parser-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-coreference + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-coreference-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-drug-ner + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-drug-ner-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-side-effect + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-side-effect-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-smoking-status + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-smoking-status-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-dependency-parser + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-dependency-parser-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-dependency-parser-res-clear + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-relation-extractor + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-relation-extractor-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-temporal + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-temporal-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-ytex-res + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-ytex + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-ytex-uima</artifactId> + <version>${project.version}</version> + </dependency> + <!-- <dependency>--> + <!-- <groupId>org.apache.ctakes</groupId>--> + <!-- <artifactId>ctakes-ytex-web</artifactId>--> + <!-- <version>${project.version}</version>--> + <!-- </dependency>--> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId> + ctakes-distribution + </artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-dockhand</artifactId> + <version>${project.version}</version> + </dependency> + <dependency> + <groupId>org.apache.ctakes</groupId> + <artifactId>ctakes-tiny-rest</artifactId> + <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> + <version>${maven-license-plugin.version}</version> + <configuration> + <header>ctakes-distribution/src/main/config/license_header.txt</header> + <excludes> + <!-- We're disabling .txt files for now because some Annotators may + not be able to handle standard comments in text files. This may break name + values pairs such as stopWords.txt --> + <exclude>**.txt</exclude> + </excludes> + <useDefaultMapping>false</useDefaultMapping> + <quiet>false</quiet> + <failIfMissing>false</failIfMissing> + <mapping> + <java>JAVADOC_STYLE</java> + <groovy>JAVADOC_STYLE</groovy> + <js>JAVADOC_STYLE</js> + <css>JAVADOC_STYLE</css> + <xml>XML_STYLE</xml> + <dtd>XML_STYLE</dtd> + <xsd>XML_STYLE</xsd> + <html>XML_STYLE</html> + <htm>XML_STYLE</htm> + <xsl>XML_STYLE</xsl> + <fml>XML_STYLE</fml> + <apt>DOUBLETILDE_STYLE</apt> + <properties>SCRIPT_STYLE</properties> + <sh>SCRIPT_STYLE</sh> + <!-- <txt>TEXT</txt> --> + <bat>BATCH</bat> + <cmd>BATCH</cmd> + <sql>DOUBLEDASHES_STYLE</sql> + <jsp>DYNASCRIPT_STYLE</jsp> + <ftl>FTL</ftl> + <xhtml>XML_STYLE</xhtml> + <vm>SHARPSTAR_STYLE</vm> + <jspx>XML_STYLE</jspx> + </mapping> + <properties> + <owner>Apache Software Foundation</owner> + <year>${project.inceptionYear}</year> + <email>[email protected]</email> + </properties> + <strictCheck>true</strictCheck> + </configuration> + </plugin> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <version>${maven-assembly-plugin.version}</version> + </plugin> + <plugin> + <artifactId>maven-clean-plugin</artifactId> + <version>${maven-clean-plugin.version}</version> + </plugin> + <plugin> + <artifactId>maven-compiler-plugin</artifactId> + <version>${maven-compiler-plugin.version}</version> + <configuration> + <source>1.8</source> + <target>1.8</target> + <compilerArgument>-Xlint</compilerArgument> + </configuration> + </plugin> + <plugin> + <artifactId>maven-deploy-plugin</artifactId> + <version>${maven-deploy-plugin.version}</version> + </plugin> + <!-- The maven eclipse plugin is retired and no longer supported.--> + <!-- https://maven.apache.org/plugins/maven-eclipse-plugin/ --> + <!-- <plugin>--> + <!-- <artifactId>maven-eclipse-plugin</artifactId>--> + <!-- <version>2.9</version>--> + <!-- </plugin>--> + <plugin> + <artifactId>maven-gpg-plugin</artifactId> + <version>${maven-gpg-plugin.version}</version> + </plugin> + <plugin> + <artifactId>maven-install-plugin</artifactId> + <version>${maven-install-plugin.version}</version> + </plugin> + <plugin> + <artifactId>maven-jar-plugin</artifactId> + <version>${maven-jar-plugin.version}</version> + <configuration> + <includes> + <!-- Resources will be copied by the assembly + No need for it to be inside the jar + <include>**/*.class</include> + <include>**/types/*.xml</include> + <include>**/META-INF/**</include> + --> + </includes> + <archive> + <manifest> + <addDefaultImplementationEntries>true</addDefaultImplementationEntries> + </manifest> + <manifestEntries> + <Implementation-Build-Date>${maven.build.timestamp}</Implementation-Build-Date> + </manifestEntries> + </archive> + </configuration> + </plugin> + <plugin> + <artifactId>maven-javadoc-plugin</artifactId> + <version>${maven-javadoc-plugin.version}</version> + </plugin> + <plugin> + <artifactId>maven-resources-plugin</artifactId> + <version>2.5</version> + <!-- <version>${maven-resources-plugin.version}}</version>--> + </plugin> + <plugin> + <artifactId>maven-dependency-plugin</artifactId> + <version>${maven-dependency-plugin.version}</version> + </plugin> + <plugin> + <artifactId>maven-site-plugin</artifactId> + <version>${maven-site-plugin.version}</version> + </plugin> + <plugin> + <artifactId>maven-source-plugin</artifactId> + <version>${maven-source-plugin.version}</version> + </plugin> + <!-- Maven expects tests to start or end with "Test", not "Tests", so + explicitly include files ending in "Tests" --> + <plugin> + <artifactId>maven-surefire-plugin</artifactId> + <version>${maven-surefire-plugin.version}</version> + <configuration> + <includes> + <include>**/Test*.java</include> + <include>**/*Test.java</include> + <include>**/*Tests.java</include> + <include>**/*TestCase.java</include> + </includes> + <argLine>-Xmx3g</argLine> + <forkedProcessTimeoutInSeconds>900</forkedProcessTimeoutInSeconds> + <additionalClasspathElements> + <additionalClasspathElement>ctakes-assertion-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-assertion-zoner-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-chunker-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-clinical-pipeline-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-constituency-parser-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-core-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-coreference-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-dependency-parser-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-dependency-parser-res-clear/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-dictionary-lookup-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-drug-ner-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-lvg-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-ne-contexts-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-pos-tagger-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-relation-extractor-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-side-effect-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-smoking-status-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-temporal-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-ytex-res/src/main/resources</additionalClasspathElement> + <additionalClasspathElement>ctakes-dictionary-lookup-fast-res/src/main/resources</additionalClasspathElement> + </additionalClasspathElements> + </configuration> + </plugin> + + <!-- apache-rat:check validate release --> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <version>${apache-rat-plugin.version}</version> + <configuration> + <excludes> + <!-- generated directories --> + <exclude>**/target/**/*</exclude> + <exclude>resources/**/*</exclude> + <!-- version control --> + <exclude>.git/**/*</exclude> + <exclude>.gitignore</exclude> + <!-- Eclipse files --> + <exclude>**/.*</exclude> + <exclude>**/.settings/*</exclude> + <exclude>**/eclipse-classes/**/*</exclude> + <!-- IDEA IntelliJ files --> + <exclude>**/*.iml</exclude> + <exclude>**/*.ipr</exclude> + <exclude>**/*.iws</exclude> + <exclude>**/.idea/**/*</exclude> + <!-- File generated by maven-release-plugin --> + <exclude>release.properties</exclude> + <!-- Exclude bin/model resources --> + <!-- TODO: do not exclude resources. Rat should exclude binaries by default --> + <exclude>**/src/main/resources/**</exclude> + <exclude>**/src/test/resources/**</exclude> + <exclude>**/META-INF/org.uimafit/types.txt</exclude> + <exclude>**/MANIFEST.MF</exclude> + <!-- Exclude test data files --> + <exclude>**/data/test/**</exclude> + <exclude>**/data/**</exclude> + <exclude>**/output/**</exclude> + <exclude>**/sample_note.txt</exclude> + </excludes> + <numUnapprovedLicenses>0</numUnapprovedLicenses> + </configuration> + </plugin> + <plugin> + <groupId>org.eclipse.m2e</groupId> + <artifactId>lifecycle-mapping</artifactId> + <version>1.0.0</version> + <configuration> + <lifecycleMappingMetadata> + <pluginExecutions> + <pluginExecution> + <!-- + This is needed to execute/unpack resources in m2e eclipse ide + Currently used in the ctakes-dictionary-lookup project + --> + <pluginExecutionFilter> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <versionRange>${maven-dependency-plugin.version}</versionRange> + <goals> + <goal>unpack-dependencies</goal> + </goals> + </pluginExecutionFilter> + <action> + <execute> + <runOnIncremental>true</runOnIncremental> + </execute> + </action> + </pluginExecution> + <pluginExecution> + <!-- + Ignore the Maven remote resources plugin in Eclipse. We don't use it from Eclipse, + and it causes a warning if m2e is not configured to ignore it as below. + --> + <pluginExecutionFilter> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-remote-resources-plugin</artifactId> + <versionRange>${maven-remote-resources-plugin.version}</versionRange> + <goals> + <goal>process</goal> + </goals> + </pluginExecutionFilter> + <action> + <ignore /> + </action> + </pluginExecution> + </pluginExecutions> + </lifecycleMappingMetadata> + </configuration> + </plugin> + <!-- exec-maven-plugin --> + <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>${exec-maven-plugin.version}</version> + <executions> + <execution> + <phase>compile</phase> + <goals> + <goal>java</goal> + </goals> + </execution> + </executions> + <configuration> + <executable>java</executable> + <includeProjectDependencies>true</includeProjectDependencies> + <includePluginDependencies>true</includePluginDependencies> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.uima</groupId> + <artifactId>jcasgen-maven-plugin</artifactId> + <version>${uimaj.version}</version> + </plugin> + </plugins> + </pluginManagement> + </build> + <profiles> + <profile> + <id>disable-java8-doclint</id> + <activation> + <jdk>[1.8,)</jdk> + </activation> + <properties> + <additionalparam>-Xdoclint:none</additionalparam> + </properties> + </profile> + <!-- START SNIPPET: release-profile --> + <!-- !IMPORTANT: Overrides the official org.apache:apache (parent pom) --> + <profile> + <id>apache-release</id> + <build> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <version>${maven-surefire-plugin.version}</version> + <configuration> + <environmentVariables> + <ctakes.umlsuser>CHANGE_ME</ctakes.umlsuser> + </environmentVariables> + </configuration> + </plugin> + </plugins> + </build> + </profile> + <!-- END SNIPPET: release-profile --> + </profiles> +</project>
