diff --git a/utilities/anttasks/build.xml b/utilities/anttasks/build.xml
deleted file mode 100644
index 491293e80..000000000
--- a/utilities/anttasks/build.xml
+++ /dev/null
@@ -1,49 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/utilities/anttasks/classes/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.class b/utilities/anttasks/classes/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.class
deleted file mode 100644
index a146bea6a..000000000
Binary files a/utilities/anttasks/classes/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.class and /dev/null differ
diff --git a/utilities/anttasks/classes/edu/cornell/mannlib/vitro/utilities/anttasks/DirDifferenceFileSet.class b/utilities/anttasks/classes/edu/cornell/mannlib/vitro/utilities/anttasks/DirDifferenceFileSet.class
deleted file mode 100644
index 8eb1a0f8f..000000000
Binary files a/utilities/anttasks/classes/edu/cornell/mannlib/vitro/utilities/anttasks/DirDifferenceFileSet.class and /dev/null differ
diff --git a/utilities/anttasks/lib/ant.jar b/utilities/buildutils/lib/ant.jar
similarity index 100%
rename from utilities/anttasks/lib/ant.jar
rename to utilities/buildutils/lib/ant.jar
diff --git a/utilities/buildutils/lib/junit-4.8.1.jar b/utilities/buildutils/lib/junit-4.8.1.jar
new file mode 100644
index 000000000..524cd65ce
Binary files /dev/null and b/utilities/buildutils/lib/junit-4.8.1.jar differ
diff --git a/utilities/anttasks/src/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.java b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.java
similarity index 90%
rename from utilities/anttasks/src/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.java
rename to utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.java
index f6e40ec9f..c9913fd7a 100644
--- a/utilities/anttasks/src/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.java
+++ b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/anttasks/AbstractWrappedFileSet.java
@@ -43,6 +43,11 @@ public abstract class AbstractWrappedFileSet implements ResourceCollection {
return fileSet.createExclude();
}
+ public PatternSet createPatternSet() {
+ return fileSet.createPatternSet();
+ }
+
+
@Override
public Object clone() {
throw new BuildException(this.getClass().getSimpleName()
diff --git a/utilities/anttasks/src/edu/cornell/mannlib/vitro/utilities/anttasks/DirDifferenceFileSet.java b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/anttasks/DirDifferenceFileSet.java
similarity index 100%
rename from utilities/anttasks/src/edu/cornell/mannlib/vitro/utilities/anttasks/DirDifferenceFileSet.java
rename to utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/anttasks/DirDifferenceFileSet.java
diff --git a/utilities/buildutils/revisioninfo/edu/cornell/mannlib/vitro/utilities/revisioninfo/InfoResponseParser.java b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/revisioninfo/InfoResponseParser.java
similarity index 100%
rename from utilities/buildutils/revisioninfo/edu/cornell/mannlib/vitro/utilities/revisioninfo/InfoResponseParser.java
rename to utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/revisioninfo/InfoResponseParser.java
diff --git a/utilities/buildutils/revisioninfo/edu/cornell/mannlib/vitro/utilities/revisioninfo/ProcessRunner.java b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/revisioninfo/ProcessRunner.java
similarity index 100%
rename from utilities/buildutils/revisioninfo/edu/cornell/mannlib/vitro/utilities/revisioninfo/ProcessRunner.java
rename to utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/revisioninfo/ProcessRunner.java
diff --git a/utilities/buildutils/revisioninfo/edu/cornell/mannlib/vitro/utilities/revisioninfo/RevisionInfoBuilder.java b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/revisioninfo/RevisionInfoBuilder.java
similarity index 100%
rename from utilities/buildutils/revisioninfo/edu/cornell/mannlib/vitro/utilities/revisioninfo/RevisionInfoBuilder.java
rename to utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/revisioninfo/RevisionInfoBuilder.java
diff --git a/webapp/test/edu/cornell/mannlib/vitro/testing/VitroTestRunListener.java b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/testing/VitroTestRunListener.java
similarity index 92%
rename from webapp/test/edu/cornell/mannlib/vitro/testing/VitroTestRunListener.java
rename to utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/testing/VitroTestRunListener.java
index e818bb363..01245e92f 100644
--- a/webapp/test/edu/cornell/mannlib/vitro/testing/VitroTestRunListener.java
+++ b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/testing/VitroTestRunListener.java
@@ -1,26 +1,25 @@
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
-package edu.cornell.mannlib.vitro.testing;
+package edu.cornell.mannlib.vitro.utilities.testing;
-import static edu.cornell.mannlib.vitro.testing.VitroTestRunner.ReportLevel.BRIEF;
-import static edu.cornell.mannlib.vitro.testing.VitroTestRunner.ReportLevel.FULL;
-import static edu.cornell.mannlib.vitro.testing.VitroTestRunner.ReportLevel.MORE;
-
-import java.io.PrintWriter;
-import java.io.StringWriter;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Date;
-import java.util.List;
-
-import org.junit.runner.Description;
-import org.junit.runner.Result;
-import org.junit.runner.notification.Failure;
-import org.junit.runner.notification.RunListener;
-
-import com.ibm.icu.text.SimpleDateFormat;
-
-import edu.cornell.mannlib.vitro.testing.VitroTestRunner.ReportLevel;
+import static edu.cornell.mannlib.vitro.utilities.testing.VitroTestRunner.ReportLevel.BRIEF;
+import static edu.cornell.mannlib.vitro.utilities.testing.VitroTestRunner.ReportLevel.FULL;
+import static edu.cornell.mannlib.vitro.utilities.testing.VitroTestRunner.ReportLevel.MORE;
+
+import java.io.PrintWriter;
+import java.io.StringWriter;
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.Date;
+import java.util.List;
+
+import org.junit.runner.Description;
+import org.junit.runner.Result;
+import org.junit.runner.notification.Failure;
+import org.junit.runner.notification.RunListener;
+
+import edu.cornell.mannlib.vitro.utilities.testing.VitroTestRunner.ReportLevel;
/**
* Listen to events as they come from the JUnit test runner. The events from the
diff --git a/webapp/test/edu/cornell/mannlib/vitro/testing/VitroTestRunner.java b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/testing/VitroTestRunner.java
similarity index 95%
rename from webapp/test/edu/cornell/mannlib/vitro/testing/VitroTestRunner.java
rename to utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/testing/VitroTestRunner.java
index f30e086ae..76664d4e3 100644
--- a/webapp/test/edu/cornell/mannlib/vitro/testing/VitroTestRunner.java
+++ b/utilities/buildutils/src/edu/cornell/mannlib/vitro/utilities/testing/VitroTestRunner.java
@@ -1,14 +1,14 @@
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
-package edu.cornell.mannlib.vitro.testing;
+package edu.cornell.mannlib.vitro.utilities.testing;
-import java.io.File;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.SortedSet;
-import java.util.TreeSet;
-
-import org.junit.runner.JUnitCore;
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.SortedSet;
+import java.util.TreeSet;
+
+import org.junit.runner.JUnitCore;
/**
* A Java application that will run the Vitro unit tests. It searches for unit
diff --git a/webapp/build.xml b/webapp/build.xml
index 32313e6a1..36ce04617 100644
--- a/webapp/build.xml
+++ b/webapp/build.xml
@@ -15,21 +15,24 @@
- - - - - - - - - - - - - - - - - -->
-
+
+
-
-
-
-
-
+
+
+
-
+
+
+
+
+
+
+
+
@@ -37,23 +40,30 @@
paths: for compiling and running
- - - - - - - - - - - - - - - - - -->
-
-
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
+
-
@@ -123,25 +133,43 @@ deploy - Deploy the application directly into the Tomcat webapps directory.
+
+
+
+
+
+
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
-
-
+
+
-
+
@@ -154,7 +182,7 @@ deploy - Deploy the application directly into the Tomcat webapps directory.
-
+
@@ -164,7 +192,7 @@ deploy - Deploy the application directly into the Tomcat webapps directory.
-
+
@@ -183,14 +211,14 @@ deploy - Deploy the application directly into the Tomcat webapps directory.
-
@@ -229,8 +257,7 @@ deploy - Deploy the application directly into the Tomcat webapps directory.
target: jar
================================= -->
-
+
-
-
-
+
-
-
+
+