You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by se...@apache.org on 2019/11/30 19:28:40 UTC
svn commit: r1870644 - in /ctakes/trunk/ctakes-web-rest: pom.xml
src/main/assembly/ src/main/assembly/web-rest.xml
Author: seanfinan
Date: Sat Nov 30 19:28:40 2019
New Revision: 1870644
URL: http://svn.apache.org/viewvc?rev=1870644&view=rev
Log:
Add package assembly to pom, with xml.
TODO: remove the resources. They should be added through the package assembly.
Added:
ctakes/trunk/ctakes-web-rest/src/main/assembly/
ctakes/trunk/ctakes-web-rest/src/main/assembly/web-rest.xml
Modified:
ctakes/trunk/ctakes-web-rest/pom.xml
Modified: ctakes/trunk/ctakes-web-rest/pom.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-web-rest/pom.xml?rev=1870644&r1=1870643&r2=1870644&view=diff
==============================================================================
--- ctakes/trunk/ctakes-web-rest/pom.xml (original)
+++ ctakes/trunk/ctakes-web-rest/pom.xml Sat Nov 30 19:28:40 2019
@@ -18,217 +18,39 @@
<jettyVersion>9.2.6.v20141205</jettyVersion>
</properties>
<dependencies>
- <!-- cTAKES module versions-->
+ <!-- cTAKES modules -->
<dependency>
<groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-type-system</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-utils</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-core</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-core-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-dictionary-lookup</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-dictionary-lookup-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-dictionary-lookup-fast</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-dictionary-lookup-fast-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-preprocessor</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-pos-tagger</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-pos-tagger-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-chunker</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-chunker-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-lvg</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-lvg-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-context-tokenizer</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-clinical-pipeline</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-clinical-pipeline-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-ne-contexts</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-ne-contexts-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-assertion</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-assertion-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-assertion-zoner</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-assertion-zoner-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-constituency-parser</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-constituency-parser-res</artifactId>
- <version>${ctakes.version}</version>
+ <artifactId>ctakes-fhir</artifactId>
</dependency>
<dependency>
<groupId>org.apache.ctakes</groupId>
<artifactId>ctakes-coreference</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-coreference-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-drug-ner</artifactId>
- <version>${ctakes.version}</version>
</dependency>
<dependency>
<groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-drug-ner-res</artifactId>
- <version>${ctakes.version}</version>
+ <artifactId>ctakes-examples-res</artifactId>
</dependency>
<dependency>
<groupId>org.apache.ctakes</groupId>
<artifactId>ctakes-side-effect</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-side-effect-res</artifactId>
- <version>${ctakes.version}</version>
</dependency>
<dependency>
<groupId>org.apache.ctakes</groupId>
<artifactId>ctakes-smoking-status</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-smoking-status-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-dependency-parser</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-dependency-parser-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-relation-extractor</artifactId>
- <version>${ctakes.version}</version>
</dependency>
<dependency>
<groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-relation-extractor-res</artifactId>
- <version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-temporal</artifactId>
+ <artifactId>ctakes-drug-ner</artifactId>
<version>${ctakes.version}</version>
</dependency>
<dependency>
<groupId>org.apache.ctakes</groupId>
- <artifactId>ctakes-temporal-res</artifactId>
+ <artifactId>ctakes-drug-ner-res</artifactId>
<version>${ctakes.version}</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>uimaj-core</artifactId>
- <version>2.4.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.uima</groupId>
- <artifactId>uimafit-core</artifactId>
- <version>2.1.0</version>
</dependency>
+
+ <!-- Third party libraries -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
@@ -288,6 +110,37 @@
<compilerArgument>-Xlint</compilerArgument>
</configuration>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <version>2.7</version>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.4</version>
+ <executions>
+ <execution>
+ <id>bundle-project-sources</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/web-rest.xml</descriptor>
+ </descriptors>
+ <!-- Tar package is only compatible with gnu tar, many files have more
+ than 100 chars. Right now only javadoc files are too long. -->
+ <tarLongFileMode>gnu</tarLongFileMode>
+
+ <finalName>ctakes-web-rest-${ctakes.version}</finalName>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
</project>
Added: ctakes/trunk/ctakes-web-rest/src/main/assembly/web-rest.xml
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-web-rest/src/main/assembly/web-rest.xml?rev=1870644&view=auto
==============================================================================
--- ctakes/trunk/ctakes-web-rest/src/main/assembly/web-rest.xml (added)
+++ ctakes/trunk/ctakes-web-rest/src/main/assembly/web-rest.xml Sat Nov 30 19:28:40 2019
@@ -0,0 +1,165 @@
+<assembly
+ xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 http://maven.apache.org/xsd/assembly-1.1.2.xsd">
+ <id>plugin</id>
+ <formats>
+ <format>tar.gz</format>
+ <format>zip</format>
+ </formats>
+
+ <includeBaseDirectory>true</includeBaseDirectory>
+ <baseDirectory>ctakes-web-rest</baseDirectory>
+
+ <dependencySets>
+ <dependencySet>
+ <includes>
+ <include>org.apache.ctakes:ctakes-web-rest</include>
+ <!-- I think that the following are actually unnecessary -->
+ <include>org.apache.ctakes:ctakes-assertion</include>
+ <include>org.apache.ctakes:ctakes-assertion-zoner</include>
+ <include>org.apache.ctakes:ctakes-chunker</include>
+ <include>org.apache.ctakes:ctakes-clinical-pipeline</include>
+ <include>org.apache.ctakes:ctakes-constituency-parser</include>
+ <include>org.apache.ctakes:ctakes-context-tokenizer</include>
+ <include>org.apache.ctakes:ctakes-core</include>
+ <include>org.apache.ctakes:ctakes-coreference</include>
+ <include>org.apache.ctakes:ctakes-dependency-parser</include>
+ <include>org.apache.ctakes:ctakes-dictionary-lookup-fast</include>
+ <include>org.apache.ctakes:ctakes-drug-ner</include>
+ <include>org.apache.ctakes:ctakes-fhir</include>
+ <include>org.apache.ctakes:ctakes-lvg</include>
+ <include>org.apache.ctakes:ctakes-ne-contexts</include>
+ <include>org.apache.ctakes:ctakes-pos-tagger</include>
+ <include>org.apache.ctakes:ctakes-preprocessor</include>
+ <include>org.apache.ctakes:ctakes-relation-extractor</include>
+ <include>org.apache.ctakes:ctakes-side-effect</include>
+ <include>org.apache.ctakes:ctakes-smoking-status</include>
+ <include>org.apache.ctakes:ctakes-template-filler</include>
+ <include>org.apache.ctakes:ctakes-temporal</include>
+ <include>org.apache.ctakes:ctakes-type-system</include>
+ <include>org.apache.ctakes:ctakes-utils</include>
+ </includes>
+ <excludes>
+ </excludes>
+
+ <unpack>false</unpack>
+ <useProjectArtifact>false</useProjectArtifact>
+ <useTransitiveFiltering>true</useTransitiveFiltering>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ <outputDirectory>.</outputDirectory>
+ </dependencySet>
+ </dependencySets>
+
+ <fileSets>
+ <fileSet>
+ <directory>target/</directory>
+ <outputDirectory/>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ <includes>
+ <include>ctakes-web-rest-${project.version}.jar</include>
+ </includes>
+ </fileSet>
+ <!-- The Type System needs to exist outside the lib/*.jar file. Otherwise it cannot be used with the CVD. -->
+ <fileSet>
+ <directory>../ctakes-clinical-pipeline-res/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-ne-contexts-res/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-type-system/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <includes>
+ <include>**/*.xml</include>
+ </includes>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-assertion/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-assertion-res/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-assertion-zoner/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-assertion-zoner-res/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-dictionary-lookup-fast-res/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-lvg-res/src/main/resources</directory>
+ <outputDirectory>resources</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-chunker-res/src/main/resources/org/apache/ctakes/chunker/pipeline</directory>
+ <outputDirectory>resources/org/apache/ctakes/chunker/pipeline</outputDirectory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ </fileSet>
+ <fileSet>
+ <directory>../ctakes-core-res/src/main/resources/org/apache/ctakes/core/pipeline</directory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ <includes>
+ <include>DefaultTokenizerPipeline.piper</include>
+ </includes>
+ <outputDirectory>resources/org/apache/ctakes/core/pipeline</outputDirectory>
+ </fileSet>
+ <!-- Copy a default log4j config that could be overridden during runtime -->
+ <fileSet>
+ <directory>../ctakes-core-res/src/main/resources</directory>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ <includes>
+ <include>log4j.xml</include>
+ </includes>
+ <outputDirectory>config</outputDirectory>
+ </fileSet>
+
+ <fileSet>
+ <directory>../</directory>
+ <outputDirectory/>
+ <fileMode>644</fileMode>
+ <directoryMode>755</directoryMode>
+ <includes>
+ <include>LICENSE</include>
+ </includes>
+ </fileSet>
+ </fileSets>
+ <files>
+ <file>
+ <source>README</source>
+ <outputDirectory/>
+ </file>
+ </files>
+</assembly>
\ No newline at end of file