Revision: 19781
          http://sourceforge.net/p/gate/code/19781
Author:   markagreenwood
Date:     2016-11-24 11:05:17 +0000 (Thu, 24 Nov 2016)
Log Message:
-----------
mavenized this plugin as well

Modified Paths:
--------------
    gate/branches/sawdust2/plugins/Tagger_Measurements/.classpath
    gate/branches/sawdust2/plugins/Tagger_Measurements/.project
    
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/resources/annie-measurements.xgapp
    
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/resources/measurements.xgapp
    
gate/branches/sawdust2/plugins/Tagger_Measurements/src/test/java/gate/creole/measurements/MeasurementsTest.java

Added Paths:
-----------
    gate/branches/sawdust2/plugins/Tagger_Measurements/pom.xml
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/java/
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/java/gate/
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/
    
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/creole.xml
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/gate/
    
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/gate/resources/
    
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/resources/
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/test/
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/test/java/
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/test/java/gate/

Removed Paths:
-------------
    gate/branches/sawdust2/plugins/Tagger_Measurements/build.xml
    gate/branches/sawdust2/plugins/Tagger_Measurements/creole.xml
    gate/branches/sawdust2/plugins/Tagger_Measurements/resources/
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/gate/
    
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/java/gate/resources/
    gate/branches/sawdust2/plugins/Tagger_Measurements/src/test/java/src/
    gate/branches/sawdust2/plugins/Tagger_Measurements/test/

Property Changed:
----------------
    gate/branches/sawdust2/plugins/Tagger_Measurements/

Index: gate/branches/sawdust2/plugins/Tagger_Measurements
===================================================================
--- gate/branches/sawdust2/plugins/Tagger_Measurements  2016-11-24 11:03:02 UTC 
(rev 19780)
+++ gate/branches/sawdust2/plugins/Tagger_Measurements  2016-11-24 11:05:17 UTC 
(rev 19781)

Property changes on: gate/branches/sawdust2/plugins/Tagger_Measurements
___________________________________________________________________
Modified: svn:ignore
## -1,3 +1,2 ##
-classes
-MeasurementTagger.jar
+target
 .settings
Modified: gate/branches/sawdust2/plugins/Tagger_Measurements/.classpath
===================================================================
--- gate/branches/sawdust2/plugins/Tagger_Measurements/.classpath       
2016-11-24 11:03:02 UTC (rev 19780)
+++ gate/branches/sawdust2/plugins/Tagger_Measurements/.classpath       
2016-11-24 11:05:17 UTC (rev 19781)
@@ -1,7 +1,31 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <classpath>
-       <classpathentry kind="src" path="src"/>
-       <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
-       <classpathentry combineaccessrules="false" exported="true" kind="src" 
path="/GATE"/>
-       <classpathentry kind="output" path="classes"/>
+       <classpathentry kind="src" output="target/classes" path="src/main/java">
+               <attributes>
+                       <attribute name="optional" value="true"/>
+                       <attribute name="maven.pomderived" value="true"/>
+               </attributes>
+       </classpathentry>
+       <classpathentry excluding="**" kind="src" output="target/classes" 
path="src/main/resources">
+               <attributes>
+                       <attribute name="maven.pomderived" value="true"/>
+               </attributes>
+       </classpathentry>
+       <classpathentry kind="src" output="target/test-classes" 
path="src/test/java">
+               <attributes>
+                       <attribute name="optional" value="true"/>
+                       <attribute name="maven.pomderived" value="true"/>
+               </attributes>
+       </classpathentry>
+       <classpathentry kind="con" 
path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8">
+               <attributes>
+                       <attribute name="maven.pomderived" value="true"/>
+               </attributes>
+       </classpathentry>
+       <classpathentry kind="con" 
path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+               <attributes>
+                       <attribute name="maven.pomderived" value="true"/>
+               </attributes>
+       </classpathentry>
+       <classpathentry kind="output" path="target/classes"/>
 </classpath>

Modified: gate/branches/sawdust2/plugins/Tagger_Measurements/.project
===================================================================
--- gate/branches/sawdust2/plugins/Tagger_Measurements/.project 2016-11-24 
11:03:02 UTC (rev 19780)
+++ gate/branches/sawdust2/plugins/Tagger_Measurements/.project 2016-11-24 
11:05:17 UTC (rev 19781)
@@ -10,8 +10,14 @@
                        <arguments>
                        </arguments>
                </buildCommand>
+               <buildCommand>
+                       <name>org.eclipse.m2e.core.maven2Builder</name>
+                       <arguments>
+                       </arguments>
+               </buildCommand>
        </buildSpec>
        <natures>
                <nature>org.eclipse.jdt.core.javanature</nature>
+               <nature>org.eclipse.m2e.core.maven2Nature</nature>
        </natures>
 </projectDescription>

Deleted: gate/branches/sawdust2/plugins/Tagger_Measurements/build.xml
===================================================================
--- gate/branches/sawdust2/plugins/Tagger_Measurements/build.xml        
2016-11-24 11:03:02 UTC (rev 19780)
+++ gate/branches/sawdust2/plugins/Tagger_Measurements/build.xml        
2016-11-24 11:05:17 UTC (rev 19781)
@@ -1,123 +0,0 @@
-<project name="Tagger_Measurements" basedir=".">
-  <!-- Prevent Ant from warning about includeantruntime not being set -->
-  <property name="build.sysclasspath" value="ignore" />
-  
-       <property file="build.properties" />
-
-       <property name="gate.home" location="../.." />
-       <property name="gate.lib" location="${gate.home}/lib" />
-       <property name="gate.jar" location="${gate.home}/bin/gate.jar" />
-       <property name="src.dir" location="src" />
-       <property name="classes.dir" location="classes" />
-       <property name="jar.location" location="MeasurementTagger.jar" />
-       <property name="doc.dir" location="doc" />
-       <property name="javadoc.dir" location="${doc.dir}/javadoc" />
-       <property name="test.dir" location="test" />
-       <property name="test.reports.dir" location="${test.dir}/reports" />
-       <property name="test.src.dir" location="${test.dir}/src" />
-       <property name="test.classes.dir" location="${test.dir}/classes" />
-
-       <!-- Path to compile - includes gate.jar and GATE/lib/*.jar -->
-       <path id="compile.classpath">
-               <pathelement location="${gate.jar}" />
-               <fileset dir="${gate.lib}">
-                       <include name="**/*.jar" />
-                       <include name="**/*.zip" />
-               </fileset>
-       </path>
-
-       <!-- create build directory structure -->
-       <target name="prepare">
-               <mkdir dir="${classes.dir}" />
-       </target>
-
-       <!-- compile the source -->
-       <target name="compile" depends="prepare">
-               <javac classpathref="compile.classpath" srcdir="${src.dir}" 
destdir="${classes.dir}" debug="true" debuglevel="lines,source" source="1.5" 
target="1.5" />
-       </target>
-
-       <target name="resources" depends="prepare">
-               <copy todir="${classes.dir}/gate/resources" 
includeEmptyDirs="true">
-                       <fileset dir="${src.dir}/gate/resources" />
-               </copy>
-       </target>
-
-       <!-- create the JAR file -->
-       <target name="jar" depends="compile, resources">
-               <jar destfile="${jar.location}" update="false" 
basedir="${classes.dir}" />
-       </target>
-
-       <!-- remove the generated .class files -->
-       <target name="clean.classes">
-               <delete dir="${classes.dir}" />
-                <delete dir="${test.classes.dir}" />
-                <delete dir="${test.reports.dir}" />
-       </target>
-
-       <!-- Clean up - remove .class and .jar files -->
-       <target name="clean" depends="clean.classes">
-               <delete file="${jar.location}" />
-       </target>
-
-       <!-- Targets used by the main GATE build file:
-         build: build the plugin - just calls "jar" target
-         test : run the unit tests - there aren't any
-         distro.prepare: remove intermediate files that shouldn't be in the
-                         distribution
-  -->
-
-       <!-- Build JavaDoc documentation -->
-       <target name="doc.prepare">
-               <mkdir dir="${javadoc.dir}" />
-       </target>
-
-       <target name="javadoc" depends="doc.prepare">
-               <javadoc destdir="${javadoc.dir}" packagenames="*" 
classpathref="compile.classpath" encoding="UTF-8" windowtitle="Measurements 
Tagger JavaDoc" source="1.6" public="true">
-                       <sourcepath>
-                               <pathelement location="${src.dir}" />
-                       </sourcepath>
-                       <link href="http://docs.oracle.com/javase/6/docs/api/"; 
/>
-                       <link href="http://gate.ac.uk/gate/doc/javadoc/"; />
-               </javadoc>
-       </target>
-
-       <target name="build" depends="jar" />
-
-       <!-- Remove JUnit test results -->
-       <target name="distro.prepare" depends="clean.classes">
-               <delete>
-                       <fileset dir="." includes="TEST*.xml" />
-               </delete>
-       </target>
-
-
-       <!-- Unit tests -->
-
-       <path id="test.classpath">
-               <path refid="compile.classpath" />
-               <pathelement location="${jar.location}" />
-       </path>
-
-       <target name="test.prepare">
-               <mkdir dir="${test.classes.dir}" />
-               <mkdir dir="${test.reports.dir}" />
-       </target>
-
-       <target name="test.compile" depends="test.prepare, build">
-               <javac classpathref="test.classpath" srcdir="${test.src.dir}" 
destdir="${test.classes.dir}" debug="true" debuglevel="lines,source" 
source="1.5" />
-       </target>
-
-       <target name="test" depends="test.compile">
-               <junit fork="yes" haltonfailure="no" printsummary="on">
-                       <test name="gate.creole.measurements.MeasurementsTest" 
toDir="${test.reports.dir}" />
-                       <sysproperty key="gate.measurements.plugin.dir"
-                                    file="${basedir}" />
-                       <formatter type="xml" />
-                       <classpath>
-                               <path refid="test.classpath" />
-                               <pathelement path="${test.classes.dir}" />
-                       </classpath>
-               </junit>
-       </target>
-
-</project>

Deleted: gate/branches/sawdust2/plugins/Tagger_Measurements/creole.xml
===================================================================
--- gate/branches/sawdust2/plugins/Tagger_Measurements/creole.xml       
2016-11-24 11:03:02 UTC (rev 19780)
+++ gate/branches/sawdust2/plugins/Tagger_Measurements/creole.xml       
2016-11-24 11:05:17 UTC (rev 19781)
@@ -1,4 +0,0 @@
-<!-- creole.xml for Measurement Tagger -->
-<CREOLE-DIRECTORY>
-  <JAR SCAN="true">MeasurementTagger.jar</JAR>
-</CREOLE-DIRECTORY>

Added: gate/branches/sawdust2/plugins/Tagger_Measurements/pom.xml
===================================================================
--- gate/branches/sawdust2/plugins/Tagger_Measurements/pom.xml                  
        (rev 0)
+++ gate/branches/sawdust2/plugins/Tagger_Measurements/pom.xml  2016-11-24 
11:05:17 UTC (rev 19781)
@@ -0,0 +1,38 @@
+
+<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>
+
+       <parent>
+               <groupId>uk.ac.gate.plugins</groupId>
+               <artifactId>base-plugin</artifactId>
+               <!-- this should be the version of GATE you wish to build 
against -->
+               <version>9.0-SNAPSHOT</version>
+               <relativePath>../../Plugin_Base/pom.xml</relativePath>
+       </parent>       
+       
+       <!-- this is the description of this plugin -->
+       <groupId>uk.ac.gate.plugins</groupId>
+       <artifactId>tagger-measurements</artifactId>
+       <version>9.0-SNAPSHOT</version>
+
+       <licenses>
+               <license>
+                       <name>GNU Lesser General Public License (LGPL), Version 
3</name>
+                       <url>http://www.gnu.org/licenses/lgpl-3.0.txt</url>
+                       <distribution>repo</distribution>
+               </license>
+       </licenses>
+
+       <organization>
+               <name>GATE</name>
+               <url>http://gate.ac.uk</url>
+       </organization>
+
+       <dependencies>
+               <!-- add any other libraries your plugin depends on. Any other 
GATE plugins 
+                       you depend on at compile time should use the provided 
scope -->
+       </dependencies>
+
+</project>

Copied: 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/creole.xml
 (from rev 19775, gate/branches/sawdust2/plugins/Tagger_Measurements/creole.xml)
===================================================================
--- 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/creole.xml
                            (rev 0)
+++ 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/creole.xml
    2016-11-24 11:05:17 UTC (rev 19781)
@@ -0,0 +1,4 @@
+<!-- creole.xml for Measurement Tagger -->
+<CREOLE-DIRECTORY>
+       <REQUIRES GROUP="uk.ac.gate.plugins" ARTIFACT="jape-plus" 
VERSION="9.0-SNAPSHOT"/>
+</CREOLE-DIRECTORY>

Modified: 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/resources/annie-measurements.xgapp
===================================================================
--- 
gate/branches/sawdust2/plugins/Tagger_Measurements/resources/annie-measurements.xgapp
       2016-11-24 02:22:42 UTC (rev 19775)
+++ 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/resources/annie-measurements.xgapp
    2016-11-24 11:05:17 UTC (rev 19781)
@@ -1,18 +1,26 @@
 <gate.util.persistence.GateApplication>
   <urlList class="gate.util.persistence.CollectionPersistence">
     <localList>
-      <gate.util.persistence.PersistenceManager-URLHolder>
-        <urlString>$relpath$../../ANNIE/</urlString>
-      </gate.util.persistence.PersistenceManager-URLHolder>
-      <gate.util.persistence.PersistenceManager-URLHolder>
-        <urlString>$relpath$../../JAPE_Plus/</urlString>
-      </gate.util.persistence.PersistenceManager-URLHolder>
-      <gate.util.persistence.PersistenceManager-URLHolder>
-        <urlString>$relpath$../../Tagger_Numbers/</urlString>
-      </gate.util.persistence.PersistenceManager-URLHolder>
-      <gate.util.persistence.PersistenceManager-URLHolder>
-        <urlString>$relpath$../../Tagger_Measurements/</urlString>
-      </gate.util.persistence.PersistenceManager-URLHolder>
+      <gate.Plugin-Maven>
+        <group>uk.ac.gate.plugins</group>
+        <artifact>annie</artifact>
+        <version>9.0-SNAPSHOT</version>
+      </gate.Plugin-Maven>
+      <gate.Plugin-Maven>
+        <group>uk.ac.gate.plugins</group>
+        <artifact>jape-plus</artifact>
+        <version>9.0-SNAPSHOT</version>
+      </gate.Plugin-Maven>
+      <gate.Plugin-Maven>
+        <group>uk.ac.gate.plugins</group>
+        <artifact>tagger-numbers</artifact>
+        <version>9.0-SNAPSHOT</version>
+      </gate.Plugin-Maven>
+      <gate.Plugin-Maven>
+        <group>uk.ac.gate.plugins</group>
+        <artifact>tagger-measurements</artifact>
+        <version>9.0-SNAPSHOT</version>
+      </gate.Plugin-Maven>
     </localList>
     <collectionType>java.util.ArrayList</collectionType>
   </urlList>

Modified: 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/resources/measurements.xgapp
===================================================================
--- 
gate/branches/sawdust2/plugins/Tagger_Measurements/resources/measurements.xgapp 
    2016-11-24 02:22:42 UTC (rev 19775)
+++ 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/main/resources/resources/measurements.xgapp
  2016-11-24 11:05:17 UTC (rev 19781)
@@ -1,18 +1,26 @@
 <gate.util.persistence.GateApplication>
   <urlList class="gate.util.persistence.CollectionPersistence">
     <localList>
-      <gate.util.persistence.PersistenceManager-URLHolder>
-        <urlString>$relpath$../../ANNIE/</urlString>
-      </gate.util.persistence.PersistenceManager-URLHolder>
-      <gate.util.persistence.PersistenceManager-URLHolder>
-        <urlString>$relpath$../../JAPE_Plus/</urlString>
-      </gate.util.persistence.PersistenceManager-URLHolder>
-      <gate.util.persistence.PersistenceManager-URLHolder>
-        <urlString>$relpath$../../Tagger_Numbers/</urlString>
-      </gate.util.persistence.PersistenceManager-URLHolder>
-      <gate.util.persistence.PersistenceManager-URLHolder>
-        <urlString>$relpath$../../Tagger_Measurements/</urlString>
-      </gate.util.persistence.PersistenceManager-URLHolder>
+      <gate.Plugin-Maven>
+        <group>uk.ac.gate.plugins</group>
+        <artifact>annie</artifact>
+        <version>9.0-SNAPSHOT</version>
+      </gate.Plugin-Maven>
+      <gate.Plugin-Maven>
+        <group>uk.ac.gate.plugins</group>
+        <artifact>jape-plus</artifact>
+        <version>9.0-SNAPSHOT</version>
+      </gate.Plugin-Maven>
+      <gate.Plugin-Maven>
+        <group>uk.ac.gate.plugins</group>
+        <artifact>tagger-numbers</artifact>
+        <version>9.0-SNAPSHOT</version>
+      </gate.Plugin-Maven>
+      <gate.Plugin-Maven>
+        <group>uk.ac.gate.plugins</group>
+        <artifact>tagger-measurements</artifact>
+        <version>9.0-SNAPSHOT</version>
+      </gate.Plugin-Maven>
     </localList>
     <collectionType>java.util.ArrayList</collectionType>
   </urlList>

Modified: 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/test/java/gate/creole/measurements/MeasurementsTest.java
===================================================================
--- 
gate/branches/sawdust2/plugins/Tagger_Measurements/test/src/gate/creole/measurements/MeasurementsTest.java
  2016-11-24 02:22:42 UTC (rev 19775)
+++ 
gate/branches/sawdust2/plugins/Tagger_Measurements/src/test/java/gate/creole/measurements/MeasurementsTest.java
     2016-11-24 11:05:17 UTC (rev 19781)
@@ -9,13 +9,12 @@
 
 package gate.creole.measurements;
 
-import gate.Gate;
-import gate.util.GateException;
-
 import java.io.File;
 import java.io.IOException;
 import java.net.MalformedURLException;
+import java.net.URL;
 
+import gate.util.GateException;
 import junit.framework.TestCase;
 
 /**
@@ -27,13 +26,10 @@
   
   @Override
   public void setUp() throws MalformedURLException, IOException, GateException 
 {
-    if (!Gate.isInitialised()) {
-      Gate.init();
-    }    
+    URL units = getClass().getClassLoader().getResource("resources/units.dat");
+    URL commonWords = 
getClass().getClassLoader().getResource("resources/common_words.txt");
     
-    File baseDir = new File(Gate.getPluginsHome(), "Tagger_Measurements");
-    
-    parser = new MeasurementsParser((new File(baseDir, 
"resources/units.dat")).toURI().toURL(), new File(baseDir, 
"resources/common_words.txt").toURI().toURL());    
+    parser = new MeasurementsParser(units, commonWords);    
   }
 
   @Override

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to