Revision: 19300
http://sourceforge.net/p/gate/code/19300
Author: markagreenwood
Date: 2016-05-11 12:41:23 +0000 (Wed, 11 May 2016)
Log Message:
-----------
tidying up the pom.xml a little
Modified Paths:
--------------
gate/branches/sawdust2/pom.xml
Modified: gate/branches/sawdust2/pom.xml
===================================================================
--- gate/branches/sawdust2/pom.xml 2016-05-11 11:59:47 UTC (rev 19299)
+++ gate/branches/sawdust2/pom.xml 2016-05-11 12:41:23 UTC (rev 19300)
@@ -1,461 +1,477 @@
<?xml version="1.0" encoding="UTF-8"?>
<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/maven-v4_0_0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>uk.ac.gate</groupId>
- <artifactId>gate-core</artifactId>
- <name>GATE Embedded Core</name>
- <version>9.0-SNAPSHOT</version>
- <!-- a POM for GATE nightly snapshot builds -->
- <description>
- GATE - general achitecture for text engineering - is open source
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <name>GATE Core</name>
+
+ <groupId>uk.ac.gate</groupId>
+ <artifactId>gate-core</artifactId>
+ <version>9.0-SNAPSHOT</version>
+
+ <description>
+ GATE - general architecture for text engineering - is open source
software capable of solving almost any text processing problem. This
artifact enables you to embed the core GATE Embedded with its essential
dependencies. You will able to use the GATE Embedded API and load and
store GATE XML documents. This artifact is the perfect dependency for
CREOLE plugins or for applications that need to customize the GATE
- dependencies due to confict with their own dependencies or for lower
+ dependencies due to conflict with their own dependencies or for lower
footprint.
</description>
- <url>http://gate.ac.uk/</url>
- <packaging>jar</packaging>
-
- <properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <maven.compiler.source>1.8</maven.compiler.source>
- <maven.compiler.target>1.8</maven.compiler.target>
- </properties>
-
- <dependencies>
- <!-- things that we repackage under an alternative package name -->
- <dependency>
- <groupId>uk.ac.gate</groupId>
- <artifactId>gate-asm</artifactId>
- <version>5.0.3</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.aether</groupId>
- <artifactId>aether-api</artifactId>
- <version>1.1.0</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.aether</groupId>
- <artifactId>aether-util</artifactId>
- <version>1.1.0</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.aether</groupId>
- <artifactId>aether-impl</artifactId>
- <version>1.1.0</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.aether</groupId>
- <artifactId>aether-connector-basic</artifactId>
- <version>1.1.0</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.aether</groupId>
- <artifactId>aether-transport-file</artifactId>
- <version>1.1.0</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.aether</groupId>
- <artifactId>aether-transport-http</artifactId>
- <version>1.1.0</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.eclipse.aether</groupId>
- <artifactId>aether-transport-wagon</artifactId>
- <version>1.1.0</version>
- <scope>compile</scope>
- </dependency>
+ <url>http://gate.ac.uk/</url>
-
- <dependency>
- <groupId>org.apache.maven</groupId>
- <artifactId>maven-aether-provider</artifactId>
- <version>3.3.9</version>
- <scope>compile</scope>
- </dependency>
-
- <dependency>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-ssh</artifactId>
- <version>2.10</version>
- <scope>compile</scope>
- </dependency>
-
- <!-- needed to ensure the same version across configurations -->
- <dependency>
- <groupId>commons-logging</groupId>
- <artifactId>commons-logging</artifactId>
- <version>1.1.3</version>
- <scope>compile</scope>
- </dependency>
+ <developers>
+ <developer>
+ <id>gate-team</id>
+ <name>GATE Team</name>
+ <email>[email protected]</email>
+ </developer>
+ </developers>
- <!-- used for escaping strings in the Annotation Stack and elsewhere
-->
- <dependency>
- <groupId>commons-lang</groupId>
- <artifactId>commons-lang</artifactId>
- <version>2.6</version>
- <scope>compile</scope>
- </dependency>
+ <licenses>
+ <license>
+ <name>LGPLv3</name>
+ <url>http://www.gnu.org/licenses/lgpl.html</url>
+ <distribution>repo</distribution>
+ </license>
+ </licenses>
- <!-- used to load files into String variables as well as helping to
close streams etc. -->
- <dependency>
- <groupId>commons-io</groupId>
- <artifactId>commons-io</artifactId>
- <version>2.4</version>
- <scope>compile</scope>
- </dependency>
+ <mailingLists>
+ <mailingList>
+ <name>GATE Users</name>
+ <post>[email protected]</post>
+
<archive>http://news.gmane.org/gmane.comp.ai.gate.general</archive>
+ </mailingList>
+ </mailingLists>
- <!-- the logging framework GATE uses -->
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.17</version>
- <scope>compile</scope>
- </dependency>
+ <scm>
+ <connection>
+ scm:svn:http://svn.code.sf.net/p/gate/code/gate/trunk</connection>
+ <developerConnection>
+
scm:svn:svn+ssh://svn.code.sf.net/p/gate/code/gate/trunk</developerConnection>
+
<url>http://sourceforge.net/p/gate/code/HEAD/tree/gate/trunk</url>
+ </scm>
- <!-- used extensively throughout GATE for processing XML files -->
- <dependency>
- <groupId>org.jdom</groupId>
- <artifactId>jdom</artifactId>
- <version>1.1.3</version>
- <scope>compile</scope>
- </dependency>
+ <packaging>jar</packaging>
- <!-- used to parse and load HTML documents into GATE -->
- <dependency>
- <groupId>net.sourceforge.nekohtml</groupId>
- <artifactId>nekohtml</artifactId>
- <version>1.9.14</version>
- <scope>compile</scope>
- <exclusions>
- <!-- exclude stuff that is part of Java 6 core -->
- <exclusion>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
+ <properties>
+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <maven.compiler.source>1.8</maven.compiler.source>
+ <maven.compiler.target>1.8</maven.compiler.target>
+ </properties>
- <!-- the actual Tika pased format parsers -->
- <dependency>
- <groupId>org.apache.tika</groupId>
- <artifactId>tika-parsers</artifactId>
- <version>1.7</version>
- <scope>compile</scope>
+ <dependencies>
+ <!-- things that we repackage under an alternative package name
-->
+ <dependency>
+ <groupId>uk.ac.gate</groupId>
+ <artifactId>gate-asm</artifactId>
+ <version>5.0.3</version>
+ <scope>compile</scope>
+ </dependency>
- <exclusions>
- <!-- we don't currently use the RSS/ATOM aspects of Tika so we
don't need ROME -->
- <exclusion>
- <groupId>rome</groupId>
- <artifactId>rome</artifactId>
- </exclusion>
+ <!-- aether and it's dependencies for loading CREOLE plugins
via Maven -->
+ <dependency>
+ <groupId>org.eclipse.aether</groupId>
+ <artifactId>aether-api</artifactId>
+ <version>1.1.0</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we don't currently support netCDF documents so we don't
need this -->
- <exclusion>
- <groupId>edu.ucar</groupId>
- <artifactId>netcdf</artifactId>
- </exclusion>
+ <dependency>
+ <groupId>org.eclipse.aether</groupId>
+ <artifactId>aether-util</artifactId>
+ <version>1.1.0</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we don't use Tika to parse HTML so we don't need it's
HTML parser -->
- <exclusion>
- <groupId>org.ccil.cowan.tagsoup</groupId>
- <artifactId>tagsoup</artifactId>
- </exclusion>
+ <dependency>
+ <groupId>org.eclipse.aether</groupId>
+ <artifactId>aether-impl</artifactId>
+ <version>1.1.0</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we don't use Tika to parse Java classes so we don't need
ASM -->
- <exclusion>
- <groupId>asm</groupId>
- <artifactId>asm</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm-debug-all</artifactId>
- </exclusion>
+ <dependency>
+ <groupId>org.eclipse.aether</groupId>
+ <artifactId>aether-connector-basic</artifactId>
+ <version>1.1.0</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we aren't using any of the GUI aspects of tika so we
don't need to be
- able to do syntax highlighting -->
- <exclusion>
- <groupId>com.uwyn</groupId>
- <artifactId>jhighlight</artifactId>
- </exclusion>
+ <dependency>
+ <groupId>org.eclipse.aether</groupId>
+ <artifactId>aether-transport-file</artifactId>
+ <version>1.1.0</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we exclude boilerpipe as it isn't required for Tika given
the way we
- currently configure it, and it contains a copy of
NekoHTML which causes
- HTML parsing in GATE to change, and the tests to break -->
- <exclusion>
- <groupId>de.l3s.boilerpipe</groupId>
- <artifactId>boilerpipe</artifactId>
- </exclusion>
+ <dependency>
+ <groupId>org.eclipse.aether</groupId>
+ <artifactId>aether-transport-http</artifactId>
+ <version>1.1.0</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we don't handle audio files so we don't need the
following -->
- <exclusion>
- <groupId>org.gagravarr</groupId>
- <artifactId>vorbis-java-tika</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.gagravarr</groupId>
- <artifactId>vorbis-java-core</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.googlecode.mp4parser</groupId>
- <artifactId>isoparser</artifactId>
- </exclusion>
+ <dependency>
+ <groupId>org.eclipse.aether</groupId>
+ <artifactId>aether-transport-wagon</artifactId>
+ <version>1.1.0</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- no idea what these are used for internally to tika but we
don't seem to need them -->
- <exclusion>
- <groupId>com.googlecode.juniversalchardet</groupId>
- <artifactId>juniversalchardet</artifactId>
- </exclusion>
- <exclusion>
- <groupId>org.tukaani</groupId>
- <artifactId>xz</artifactId>
- </exclusion>
- <exclusion>
- <groupId>com.adobe.xmp</groupId>
- <artifactId>xmpcore</artifactId>
- </exclusion>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-aether-provider</artifactId>
+ <version>3.3.9</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- exclude stuff that is part of Java 6 core -->
- <exclusion>
- <groupId>org.apache.geronimo.specs</groupId>
- <artifactId>geronimo-stax-api_1.0_spec</artifactId>
- </exclusion>
+ <dependency>
+ <groupId>org.apache.maven.wagon</groupId>
+ <artifactId>wagon-ssh</artifactId>
+ <version>2.10</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we are not handling Matlab files so we don't need this -->
- <exclusion>
- <groupId>net.sourceforge.jmatio</groupId>
- <artifactId>jmatio</artifactId>
- </exclusion>
+ <!-- needed to ensure the same version across configurations -->
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1.3</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we are most certainly not supporting the parsing of
Outlook PST files! -->
- <exclusion>
- <groupId>com.pff</groupId>
- <artifactId>java-libpst</artifactId>
- </exclusion>
+ <!-- used for escaping strings in the Annotation Stack and
elsewhere -->
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.6</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- we don't support images so we don't need their metadata -->
- <exclusion>
- <groupId>com.drewnoakes</groupId>
- <artifactId>metadata-extractor</artifactId>
- </exclusion>
+ <!-- used to load files into String variables as well as
helping to close
+ streams etc. -->
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.4</version>
+ <scope>compile</scope>
+ </dependency>
- </exclusions>
+ <!-- the logging framework GATE uses -->
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.17</version>
+ <scope>compile</scope>
+ </dependency>
- </dependency>
+ <!-- used extensively throughout GATE for processing XML files
-->
+ <dependency>
+ <groupId>org.jdom</groupId>
+ <artifactId>jdom</artifactId>
+ <version>1.1.3</version>
+ <scope>compile</scope>
+ </dependency>
- <!-- We use Woodstox instead of the default Sun StAX implementation as
it seems to behave better.
- NOTE: I don't know if this is still the case but it seems safer
not to break things! -->
- <dependency>
- <groupId>org.codehaus.woodstox</groupId>
- <artifactId>woodstox-core-lgpl</artifactId>
- <version>4.2.0</version>
- <scope>compile</scope>
- <exclusions>
- <!-- exclude stuff that is part of Java 6 core -->
- <exclusion>
- <groupId>javax.xml.stream</groupId>
- <artifactId>stax-api</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
+ <!-- used to parse and load HTML documents into GATE -->
+ <dependency>
+ <groupId>net.sourceforge.nekohtml</groupId>
+ <artifactId>nekohtml</artifactId>
+ <version>1.9.14</version>
+ <scope>compile</scope>
+ <exclusions>
+ <!-- exclude stuff that is now part of Java -->
+ <exclusion>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
- <!-- we need Ivy both for processing this file and for creole plugins
which use the IVY element -->
- <dependency>
- <groupId>org.apache.ivy</groupId>
- <artifactId>ivy</artifactId>
- <version>2.3.0</version>
- <scope>compile</scope>
- </dependency>
+ <!-- the actual Tika pased format parsers -->
+ <dependency>
+ <groupId>org.apache.tika</groupId>
+ <artifactId>tika-parsers</artifactId>
+ <version>1.7</version>
+ <scope>compile</scope>
- <!-- ANT is used internally by GATE for some tasks, such as the export
for GATECloud.net -->
- <dependency>
- <groupId>org.apache.ant</groupId>
- <artifactId>ant</artifactId>
- <version>1.9.3</version>
- <scope>compile</scope>
- </dependency>
+ <exclusions>
+ <!-- we don't currently use the RSS/ATOM
aspects of Tika so we don't
+ need ROME -->
+ <exclusion>
+ <groupId>rome</groupId>
+ <artifactId>rome</artifactId>
+ </exclusion>
- <!--required for loading and saving .gapp files and by sime plugins.
- we pull in the full XPP3 so we only need XStream's master artifact
-->
- <dependency>
- <groupId>com.thoughtworks.xstream</groupId>
- <artifactId>xstream</artifactId>
- <version>1.4.7</version>
- <scope>compile</scope>
- <exclusions>
- <!-- we will pull in the full xpp3 so we don't need these -->
- <exclusion>
- <groupId>xmlpull</groupId>
- <artifactId>xmlpull</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xpp3</groupId>
- <artifactId>xpp3_min</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
+ <!-- we don't currently support netCDF
documents so we don't need this -->
+ <exclusion>
+ <groupId>edu.ucar</groupId>
+ <artifactId>netcdf</artifactId>
+ </exclusion>
- <!-- XPP3 provides the actual implementation under pinning our use of
XStream -->
- <dependency>
- <groupId>xpp3</groupId>
- <artifactId>xpp3</artifactId>
- <version>1.1.4c</version>
- <scope>runtime</scope>
- </dependency>
+ <!-- we don't use Tika to parse HTML so we
don't need it's HTML parser -->
+ <exclusion>
+
<groupId>org.ccil.cowan.tagsoup</groupId>
+ <artifactId>tagsoup</artifactId>
+ </exclusion>
- <!-- needed by CreoleAnnotationHandler at runtime -->
- <dependency>
- <groupId>jaxen</groupId>
- <artifactId>jaxen</artifactId>
- <version>1.1.6</version>
- <scope>runtime</scope>
- <exclusions>
- <!-- we don't need any of these dependencies -->
- <exclusion>
- <groupId>xml-apis</groupId>
- <artifactId>xml-apis</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xerces</groupId>
- <artifactId>xercesImpl</artifactId>
- </exclusion>
- <exclusion>
- <groupId>xom</groupId>
- <artifactId>xom</artifactId>
- </exclusion>
- <exclusion>
- <groupId>jdom</groupId>
- <artifactId>jdom</artifactId>
- </exclusion>
- </exclusions>
- </dependency>
+ <!-- we don't use Tika to parse Java classes so
we don't need ASM -->
+ <exclusion>
+ <groupId>asm</groupId>
+ <artifactId>asm</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-debug-all</artifactId>
+ </exclusion>
- <!-- used to parse command line options passed to the GATE GUI -->
- <dependency>
- <groupId>gnu.getopt</groupId>
- <artifactId>java-getopt</artifactId>
- <version>1.0.13</version>
- <scope>compile</scope>
- </dependency>
+ <!-- we aren't using any of the GUI aspects of
tika so we don't need
+ to be able to do syntax highlighting -->
+ <exclusion>
+ <groupId>com.uwyn</groupId>
+ <artifactId>jhighlight</artifactId>
+ </exclusion>
- <!-- required for Spring Framework support in GATE -->
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-aop</artifactId>
- <version>2.5.6.SEC01</version>
- <scope>compile</scope>
- </dependency>
+ <!-- we exclude boilerpipe as it isn't required
for Tika given the way
+ we currently configure it, and it
contains a copy of NekoHTML which causes
+ HTML parsing in GATE to change, and the
tests to break -->
+ <exclusion>
+ <groupId>de.l3s.boilerpipe</groupId>
+ <artifactId>boilerpipe</artifactId>
+ </exclusion>
- <!-- required for outputting documents as JSON -->
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>2.3.2</version>
- <scope>compile</scope>
- </dependency>
+ <!-- we don't handle audio files so we don't
need the following -->
+ <exclusion>
+ <groupId>org.gagravarr</groupId>
+
<artifactId>vorbis-java-tika</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.gagravarr</groupId>
+
<artifactId>vorbis-java-core</artifactId>
+ </exclusion>
+ <exclusion>
+
<groupId>com.googlecode.mp4parser</groupId>
+ <artifactId>isoparser</artifactId>
+ </exclusion>
- <!-- required for the new controller metadata viewer -->
- <dependency>
- <groupId>org.xhtmlrenderer</groupId>
- <artifactId>flying-saucer-core</artifactId>
- <version>9.0.4</version>
- <scope>compile</scope>
- </dependency>
+ <!-- no idea what these are used for internally
to tika but we don't
+ seem to need them -->
+ <exclusion>
+
<groupId>com.googlecode.juniversalchardet</groupId>
+
<artifactId>juniversalchardet</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>org.tukaani</groupId>
+ <artifactId>xz</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>com.adobe.xmp</groupId>
+ <artifactId>xmpcore</artifactId>
+ </exclusion>
- <!-- Used for comparing XML files during some of the GATE tests -->
- <dependency>
- <groupId>xmlunit</groupId>
- <artifactId>xmlunit</artifactId>
- <version>1.5</version>
- <scope>compile</scope>
- </dependency>
+ <!-- exclude stuff that is part of Java 6 core
-->
+ <exclusion>
+
<groupId>org.apache.geronimo.specs</groupId>
+
<artifactId>geronimo-stax-api_1.0_spec</artifactId>
+ </exclusion>
- <!-- Used for date parsing and formatting -->
- <dependency>
- <groupId>joda-time</groupId>
- <artifactId>joda-time</artifactId>
- <version>2.9.2</version>
- </dependency>
+ <!-- we are not handling Matlab files so we
don't need this -->
+ <exclusion>
+
<groupId>net.sourceforge.jmatio</groupId>
+ <artifactId>jmatio</artifactId>
+ </exclusion>
- <!-- Used for testing GATE -->
- <dependency>
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.11</version>
- <scope>compile</scope>
- </dependency>
+ <!-- we are most certainly not supporting the
parsing of Outlook PST
+ files! -->
+ <exclusion>
+ <groupId>com.pff</groupId>
+ <artifactId>java-libpst</artifactId>
+ </exclusion>
- </dependencies>
- <developers>
- <developer>
- <id>gate-team</id>
- <name>GATE Team</name>
- <email>[email protected]</email>
- </developer>
- </developers>
- <licenses>
- <license>
- <name>LGPLv3</name>
- <url>http://www.gnu.org/licenses/lgpl.html</url>
- <distribution>repo</distribution>
- </license>
- </licenses>
- <mailingLists>
- <mailingList>
- <name>GATE Users</name>
- <post>[email protected]</post>
- <archive>http://news.gmane.org/gmane.comp.ai.gate.general</archive>
- </mailingList>
- </mailingLists>
- <scm>
- <connection>
- scm:svn:http://svn.code.sf.net/p/gate/code/gate/trunk</connection>
- <developerConnection>
-
scm:svn:svn+ssh://svn.code.sf.net/p/gate/code/gate/trunk</developerConnection>
- <url>http://sourceforge.net/p/gate/code/HEAD/tree/gate/trunk</url>
- </scm>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-dependency-plugin</artifactId>
- <version>2.10</version>
- <executions>
- <execution>
- <id>copy-dependencies</id>
- <phase>package</phase>
- <goals>
- <goal>copy-dependencies</goal>
- </goals>
- <configuration>
- <outputDirectory>${project.basedir}/lib</outputDirectory>
- <overWriteReleases>false</overWriteReleases>
- <overWriteSnapshots>false</overWriteSnapshots>
- <overWriteIfNewer>true</overWriteIfNewer>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
-
+ <!-- we don't support images so we don't need
their metadata -->
+ <exclusion>
+ <groupId>com.drewnoakes</groupId>
+
<artifactId>metadata-extractor</artifactId>
+ </exclusion>
+
+ </exclusions>
+
+ </dependency>
+
+ <!-- We use Woodstox instead of the default Sun StAX
implementation as
+ it seems to behave better. NOTE: I don't know if this
is still the case but
+ it seems safer not to break things! -->
+ <dependency>
+ <groupId>org.codehaus.woodstox</groupId>
+ <artifactId>woodstox-core-lgpl</artifactId>
+ <version>4.2.0</version>
+ <scope>compile</scope>
+ <exclusions>
+ <!-- exclude stuff that is part of core Java -->
+ <exclusion>
+ <groupId>javax.xml.stream</groupId>
+ <artifactId>stax-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <!-- we need Ivy for creole plugins which use the IVY element.
Note this
+ will be deprecated at some future point -->
+ <dependency>
+ <groupId>org.apache.ivy</groupId>
+ <artifactId>ivy</artifactId>
+ <version>2.3.0</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!-- ANT is used internally by GATE for some tasks, such as the
export
+ for GATECloud.net -->
+ <dependency>
+ <groupId>org.apache.ant</groupId>
+ <artifactId>ant</artifactId>
+ <version>1.9.3</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!--required for loading and saving .gapp files and by some
plugins. we
+ pull in the full XPP3 so we only need XStream's master
artifact -->
+ <dependency>
+ <groupId>com.thoughtworks.xstream</groupId>
+ <artifactId>xstream</artifactId>
+ <version>1.4.7</version>
+ <scope>compile</scope>
+ <exclusions>
+ <!-- we will pull in the full xpp3 so we don't
need these -->
+ <exclusion>
+ <groupId>xmlpull</groupId>
+ <artifactId>xmlpull</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>xpp3</groupId>
+ <artifactId>xpp3_min</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <!-- XPP3 provides the actual implementation under pinning our
use of XStream -->
+ <dependency>
+ <groupId>xpp3</groupId>
+ <artifactId>xpp3</artifactId>
+ <version>1.1.4c</version>
+ <scope>runtime</scope>
+ </dependency>
+
+ <!-- needed by CreoleAnnotationHandler at runtime -->
+ <dependency>
+ <groupId>jaxen</groupId>
+ <artifactId>jaxen</artifactId>
+ <version>1.1.6</version>
+ <scope>runtime</scope>
+ <exclusions>
+ <!-- we don't need any of these dependencies -->
+ <exclusion>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>xerces</groupId>
+ <artifactId>xercesImpl</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>xom</groupId>
+ <artifactId>xom</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>jdom</groupId>
+ <artifactId>jdom</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <!-- used to parse command line options passed to the GATE GUI
-->
+ <dependency>
+ <groupId>gnu.getopt</groupId>
+ <artifactId>java-getopt</artifactId>
+ <version>1.0.13</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!-- required for Spring Framework support in GATE -->
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-aop</artifactId>
+ <version>2.5.6.SEC01</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!-- required for outputting documents as JSON -->
+ <dependency>
+ <groupId>com.fasterxml.jackson.core</groupId>
+ <artifactId>jackson-databind</artifactId>
+ <version>2.3.2</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!-- required for the new controller metadata viewer -->
+ <dependency>
+ <groupId>org.xhtmlrenderer</groupId>
+ <artifactId>flying-saucer-core</artifactId>
+ <version>9.0.4</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!-- Used for comparing XML files during some of the GATE tests
-->
+ <dependency>
+ <groupId>xmlunit</groupId>
+ <artifactId>xmlunit</artifactId>
+ <version>1.5</version>
+ <scope>test</scope>
+ </dependency>
+
+ <!-- Used for date parsing and formatting -->
+ <dependency>
+ <groupId>joda-time</groupId>
+ <artifactId>joda-time</artifactId>
+ <version>2.9.2</version>
+ <scope>compile</scope>
+ </dependency>
+
+ <!-- Used for testing GATE -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.11</version>
+ <scope>test</scope>
+ </dependency>
+
+ </dependencies>
+
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.10</version>
+ <executions>
+ <execution>
+ <id>copy-dependencies</id>
+ <phase>package</phase>
+ <goals>
+
<goal>copy-dependencies</goal>
+ </goals>
+ <configuration>
+
<outputDirectory>${project.basedir}/lib</outputDirectory>
+
<overWriteReleases>false</overWriteReleases>
+
<overWriteSnapshots>false</overWriteSnapshots>
+
<overWriteIfNewer>true</overWriteIfNewer>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
</project>
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs