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

Reply via email to