manifoldcf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From kwri...@apache.org
Subject svn commit: r1148417 - in /incubator/lcf/trunk: ./ connectors/ connectors/activedirectory/ connectors/filesystem/ connectors/gts/ connectors/jcifs/ connectors/jdbc/ connectors/nullauthority/ connectors/nulloutput/ connectors/rss/ connectors/solr/ conne...
Date Tue, 19 Jul 2011 15:59:03 GMT
Author: kwright
Date: Tue Jul 19 15:59:00 2011
New Revision: 1148417

URL: http://svn.apache.org/viewvc?rev=1148417&view=rev
Log:
More changes related to CONNECTORS-223.  Updated poms, and added resources so that the quick-start can be executed under Maven.

Added:
    incubator/lcf/trunk/framework/jetty-runner/src/main/resources/
    incubator/lcf/trunk/framework/jetty-runner/src/main/resources/connectors.xml   (with props)
    incubator/lcf/trunk/framework/jetty-runner/src/main/resources/logging.ini   (with props)
    incubator/lcf/trunk/framework/jetty-runner/src/main/resources/properties.xml   (with props)
    incubator/lcf/trunk/pom.xml   (with props)
    incubator/lcf/trunk/tests/filesystem/pom.xml   (with props)
    incubator/lcf/trunk/tests/pom.xml   (with props)
    incubator/lcf/trunk/tests/sharepoint/pom.xml   (with props)
Modified:
    incubator/lcf/trunk/connectors/activedirectory/pom.xml
    incubator/lcf/trunk/connectors/filesystem/pom.xml
    incubator/lcf/trunk/connectors/gts/pom.xml
    incubator/lcf/trunk/connectors/jcifs/pom.xml
    incubator/lcf/trunk/connectors/jdbc/pom.xml
    incubator/lcf/trunk/connectors/nullauthority/pom.xml
    incubator/lcf/trunk/connectors/nulloutput/pom.xml
    incubator/lcf/trunk/connectors/pom.xml
    incubator/lcf/trunk/connectors/rss/pom.xml
    incubator/lcf/trunk/connectors/solr/pom.xml
    incubator/lcf/trunk/connectors/webcrawler/pom.xml
    incubator/lcf/trunk/framework/agents/pom.xml
    incubator/lcf/trunk/framework/api-service/pom.xml
    incubator/lcf/trunk/framework/authority-service/pom.xml
    incubator/lcf/trunk/framework/core/pom.xml
    incubator/lcf/trunk/framework/jetty-runner/pom.xml
    incubator/lcf/trunk/framework/jetty-runner/src/main/java/org/apache/manifoldcf/jettyrunner/ManifoldCFJettyRunner.java
    incubator/lcf/trunk/framework/pom.xml
    incubator/lcf/trunk/framework/pull-agent/pom.xml

Modified: incubator/lcf/trunk/connectors/activedirectory/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/activedirectory/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/activedirectory/pom.xml (original)
+++ incubator/lcf/trunk/connectors/activedirectory/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+		<testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 
 	<dependencies>

Modified: incubator/lcf/trunk/connectors/filesystem/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/filesystem/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/filesystem/pom.xml (original)
+++ incubator/lcf/trunk/connectors/filesystem/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 	
 	<dependencies>
@@ -56,8 +57,47 @@
 		<dependency>
 			<groupId>junit</groupId>
 			<artifactId>junit</artifactId>
-			<version>4.8.2</version>
+			<version>${junit.version}</version>
 			<scope>test</scope>
 		</dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-core</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-agents</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-pull-agent</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>postgresql</groupId>
+      <artifactId>postgresql</artifactId>
+      <version>${postgresql.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.hsqldb</groupId>
+      <artifactId>hsqldb</artifactId>
+      <version>${hsqldb.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>${derby.version}</version>
+      <scope>test</scope>
+    </dependency>
 	</dependencies>
 </project>

Modified: incubator/lcf/trunk/connectors/gts/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/gts/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/gts/pom.xml (original)
+++ incubator/lcf/trunk/connectors/gts/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 	
 	<dependencies>

Modified: incubator/lcf/trunk/connectors/jcifs/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/jcifs/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/jcifs/pom.xml (original)
+++ incubator/lcf/trunk/connectors/jcifs/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 	
 	<dependencies>

Modified: incubator/lcf/trunk/connectors/jdbc/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/jdbc/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/jdbc/pom.xml (original)
+++ incubator/lcf/trunk/connectors/jdbc/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 	
 	<dependencies>

Modified: incubator/lcf/trunk/connectors/nullauthority/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/nullauthority/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/nullauthority/pom.xml (original)
+++ incubator/lcf/trunk/connectors/nullauthority/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 
 	<dependencies>

Modified: incubator/lcf/trunk/connectors/nulloutput/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/nulloutput/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/nulloutput/pom.xml (original)
+++ incubator/lcf/trunk/connectors/nulloutput/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 	
 	<dependencies>

Modified: incubator/lcf/trunk/connectors/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/pom.xml (original)
+++ incubator/lcf/trunk/connectors/pom.xml Tue Jul 19 15:59:00 2011
@@ -18,6 +18,11 @@
 
 <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">
+  <parent>
+    <groupId>org.apache.manifoldcf</groupId>
+    <artifactId>mcf-parent</artifactId>
+    <version>0.3.0-SNAPSHOT</version>
+  </parent>
 	<modelVersion>4.0.0</modelVersion>
 
 	<groupId>org.apache.manifoldcf</groupId>
@@ -27,47 +32,18 @@
 	<name>ManifoldCF - Connectors</name>
 	<packaging>pom</packaging>
 
-	<properties>
-		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-	</properties>
-
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-compiler-plugin</artifactId>
-				<version>2.3.2</version>
-				<configuration>
-					<source>1.5</source>
-					<target>1.5</target>
-				</configuration>
-			</plugin>
-			<plugin>
-				<artifactId>maven-resources-plugin</artifactId>
-				<version>2.5</version>
-				<configuration>
-					<encoding>UTF-8</encoding>
-				</configuration>
-			</plugin>
-			<plugin>
-				<artifactId>maven-clean-plugin</artifactId>
-				<version>2.4.1</version>
-			</plugin>
-		</plugins>
-	</build>
-
-	<modules>
-  	<!-- common modules -->
+  <modules>
+    <!-- common modules -->
     <module>activedirectory</module>
-		<module>filesystem</module>
+    <module>filesystem</module>
     <module>gts</module>
-		<module>jcifs</module>
-		<module>jdbc</module>
-		<module>nullauthority</module>
-		<module>nulloutput</module>
-		<module>rss</module>
-		<module>solr</module>
-		<module>webcrawler</module>
-	</modules>
+    <module>jcifs</module>
+    <module>jdbc</module>
+    <module>nullauthority</module>
+    <module>nulloutput</module>
+    <module>rss</module>
+    <module>solr</module>
+    <module>webcrawler</module>
+  </modules>
 
 </project>

Modified: incubator/lcf/trunk/connectors/rss/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/rss/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/rss/pom.xml (original)
+++ incubator/lcf/trunk/connectors/rss/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 	
 	<dependencies>

Modified: incubator/lcf/trunk/connectors/solr/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/solr/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/solr/pom.xml (original)
+++ incubator/lcf/trunk/connectors/solr/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 	
 	<dependencies>

Modified: incubator/lcf/trunk/connectors/webcrawler/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/webcrawler/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/webcrawler/pom.xml (original)
+++ incubator/lcf/trunk/connectors/webcrawler/pom.xml Tue Jul 19 15:59:00 2011
@@ -30,6 +30,7 @@
 
 	<build>
 		<sourceDirectory>${basedir}/connector/src/main/java</sourceDirectory>
+    <testSourceDirectory>${basedir}/connector/src/test/java</testSourceDirectory>
 	</build>
 	
 	<dependencies>

Modified: incubator/lcf/trunk/framework/agents/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/agents/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/agents/pom.xml (original)
+++ incubator/lcf/trunk/framework/agents/pom.xml Tue Jul 19 15:59:00 2011
@@ -29,6 +29,22 @@
 	<artifactId>mcf-agents</artifactId>
 	<name>ManifoldCF - Framework - Agents</name>
 
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
 	<dependencies>
 		<!-- Internal dependencies -->
 		<dependency>
@@ -36,5 +52,36 @@
 			<artifactId>mcf-core</artifactId>
 			<version>${project.version}</version>
 		</dependency>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>${junit.version}</version>
+			<scope>test</scope>
+		</dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-core</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>postgresql</groupId>
+      <artifactId>postgresql</artifactId>
+      <version>${postgresql.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.hsqldb</groupId>
+      <artifactId>hsqldb</artifactId>
+      <version>${hsqldb.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+    	<groupId>org.apache.derby</groupId>
+    	<artifactId>derby</artifactId>
+    	<version>${derby.version}</version>
+    	<scope>test</scope>
+    </dependency>
 	</dependencies>
 </project>
\ No newline at end of file

Modified: incubator/lcf/trunk/framework/api-service/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/api-service/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/api-service/pom.xml (original)
+++ incubator/lcf/trunk/framework/api-service/pom.xml Tue Jul 19 15:59:00 2011
@@ -123,23 +123,23 @@
 		</dependency>
 
 		<!-- database dependencies -->
-		<dependency>
-			<groupId>org.apache.derby</groupId>
-			<artifactId>derby</artifactId>
-			<version>10.7.1.1</version>
-			<scope>runtime</scope>
-		</dependency>
-		<dependency>
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>${derby.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
       <groupId>org.hsqldb</groupId>
       <artifactId>hsqldb</artifactId>
-      <version>2.2.4</version>
-			<scope>runtime</scope>
-		</dependency>
-		<dependency>
-			<groupId>postgresql</groupId>
-			<artifactId>postgresql</artifactId>
-			<version>8.4-702.jdbc4</version>
-			<scope>runtime</scope>
-		</dependency>
+      <version>${hsqldb.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>postgresql</groupId>
+      <artifactId>postgresql</artifactId>
+      <version>${postgresql.version}</version>
+      <scope>runtime</scope>
+    </dependency>
 	</dependencies>
 </project>
\ No newline at end of file

Modified: incubator/lcf/trunk/framework/authority-service/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/authority-service/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/authority-service/pom.xml (original)
+++ incubator/lcf/trunk/framework/authority-service/pom.xml Tue Jul 19 15:59:00 2011
@@ -126,19 +126,19 @@
 		<dependency>
 			<groupId>org.apache.derby</groupId>
 			<artifactId>derby</artifactId>
-			<version>10.7.1.1</version>
+			<version>${derby.version}</version>
 			<scope>runtime</scope>
 		</dependency>
 		<dependency>
       <groupId>org.hsqldb</groupId>
       <artifactId>hsqldb</artifactId>
-      <version>2.2.4</version>
+      <version>${hsqldb.version}</version>
       <scope>runtime</scope>
 		</dependency>
 		<dependency>
 			<groupId>postgresql</groupId>
 			<artifactId>postgresql</artifactId>
-			<version>8.4-702.jdbc4</version>
+			<version>${postgresql.version}</version>
 			<scope>runtime</scope>
 		</dependency>
 	</dependencies>

Modified: incubator/lcf/trunk/framework/core/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/core/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/core/pom.xml (original)
+++ incubator/lcf/trunk/framework/core/pom.xml Tue Jul 19 15:59:00 2011
@@ -28,6 +28,23 @@
 	<artifactId>mcf-core</artifactId>
 	<name>ManifoldCF - Framework - Core</name>
 
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
+
 	<dependencies>
 		<dependency>
 			<groupId>log4j</groupId>
@@ -44,5 +61,11 @@
 			<artifactId>json</artifactId>
 			<version>20090211</version>
 		</dependency>
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>${junit.version}</version>
+			<scope>test</scope>
+		</dependency>
 	</dependencies>
 </project>

Modified: incubator/lcf/trunk/framework/jetty-runner/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/jetty-runner/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/jetty-runner/pom.xml (original)
+++ incubator/lcf/trunk/framework/jetty-runner/pom.xml Tue Jul 19 15:59:00 2011
@@ -28,6 +28,75 @@
 	<artifactId>mcf-jettyrunner</artifactId>
 	<name>ManifoldCF - Framework - Jetty Runner</name>
 
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-dependency-plugin</artifactId>
+        <executions>
+           <execution>
+            <id>copy-war</id>
+            <phase>generate-resources</phase>
+            <goals>
+              <goal>copy</goal>
+            </goals>
+            <configuration>
+              <outputDirectory>target/dependency</outputDirectory>
+              <artifactItems>
+                <artifactItem>
+                  <groupId>${project.groupId}</groupId>
+                  <artifactId>mcf-api-service</artifactId>
+                  <version>${project.version}</version>
+                  <type>war</type>
+                  <overWrite>false</overWrite>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>${project.groupId}</groupId>
+                  <artifactId>mcf-authority-service</artifactId>
+                  <version>${project.version}</version>
+                  <type>war</type>
+                  <overWrite>false</overWrite>
+                </artifactItem>
+                <artifactItem>
+                  <groupId>${project.groupId}</groupId>
+                  <artifactId>mcf-crawler-ui</artifactId>
+                  <version>${project.version}</version>
+                  <type>war</type>
+                  <overWrite>false</overWrite>
+                </artifactItem>
+              </artifactItems>
+            </configuration>
+          </execution>
+        </executions>
+      
+      </plugin>
+      <plugin>
+        <groupId>org.codehaus.mojo</groupId>
+        <artifactId>exec-maven-plugin</artifactId>
+        <version>1.2</version>
+        <executions>
+          <execution>
+            <goals>
+              <goal>exec</goal>
+            </goals>
+          </execution>
+        </executions>
+        <configuration>
+          <executable>java</executable>
+          <arguments>
+            <argument>-Dorg.apache.manifoldcf.configfile=src/main/resources/properties.xml</argument>
+            <argument>-classpath</argument>
+            <classpath/>
+            <argument>org.apache.manifoldcf.jettyrunner.ManifoldCFJettyRunner</argument>
+            <argument>8345</argument>
+            <argument>target/dependency/mcf-crawler-ui-${project.version}.war</argument>
+            <argument>target/dependency/mcf-authority-service-${project.version}.war</argument>
+            <argument>target/dependency/mcf-api-service-${project.version}.war</argument>
+          </arguments>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
 	<dependencies>
 		<!-- Internal dependencies -->
 		<dependency>
@@ -46,18 +115,165 @@
 			<version>${project.version}</version>
 		</dependency>
 
-		<!-- other dependencies -->
-		<dependency>
-			<groupId>javax.servlet</groupId>
-			<artifactId>servlet-api</artifactId>
-			<version>2.5</version>
-			<scope>provided</scope>
-		</dependency>
+    <!-- output connectors -->
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-solr-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-nulloutput-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-gts-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+
+    <!-- authority connectors -->
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-nullauthority-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-activedirectory-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+
+    <!-- repository connectors -->
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-web-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-rss-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-jdbc-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-filesystem-connector</artifactId>
+      <version>${project.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+
+    <!-- web dependencies -->
+    <dependency>
+      <groupId>javax.servlet</groupId>
+      <artifactId>servlet-api</artifactId>
+      <version>2.5</version>
+      <scope>provided</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.mortbay.jetty</groupId>
+      <artifactId>jetty</artifactId>
+      <version>${jetty.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.mortbay.jetty</groupId>
+      <artifactId>jsp-api-2.1</artifactId>
+      <version>6.1.14</version>
+    </dependency>    
+    <dependency>
+      <groupId>javax.servlet.jsp</groupId>
+      <artifactId>jsp-api</artifactId>
+      <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.mortbay.jetty</groupId>
+      <artifactId>jsp-2.1-glassfish</artifactId>
+      <version>2.1.v20091210</version>
+    </dependency>
+
+    <!-- database -->
 		<dependency>
-			<groupId>org.mortbay.jetty</groupId>
-			<artifactId>jetty</artifactId>
-			<version>6.1.26</version>
-		</dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>${derby.version}</version>
+      <scope>runtime</scope>
+    </dependency>
+    
+    <!-- runtime dependencies -->
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <version>2.0.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-codec</groupId>
+      <artifactId>commons-codec</artifactId>
+      <version>1.5</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-el</groupId>
+      <artifactId>commons-el</artifactId>
+      <version>1.0</version>
+      <scope>runtime</scope>
+      <exclusions>
+        <exclusion>
+          <groupId>commons-logging</groupId>
+          <artifactId>commons-logging</artifactId>
+        </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>commons-httpclient</groupId>
+      <artifactId>commons-httpclient-mcf</artifactId>
+      <version>3.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-collections</groupId>
+      <artifactId>commons-collections</artifactId>
+      <version>3.2.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-fileupload</groupId>
+      <artifactId>commons-fileupload</artifactId>
+      <version>1.2.2</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>xalan</groupId>
+      <artifactId>serializer</artifactId>
+      <version>2.7.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>xerces</groupId>
+      <artifactId>xercesImpl-mcf</artifactId>
+      <version>2.9.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    <dependency>
+      <groupId>commons-logging</groupId>
+      <artifactId>commons-logging</artifactId>
+      <version>1.1.1</version>
+      <scope>runtime</scope>
+    </dependency>
+    
+		
 	</dependencies>
 
 </project>
\ No newline at end of file

Modified: incubator/lcf/trunk/framework/jetty-runner/src/main/java/org/apache/manifoldcf/jettyrunner/ManifoldCFJettyRunner.java
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/jetty-runner/src/main/java/org/apache/manifoldcf/jettyrunner/ManifoldCFJettyRunner.java?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/jetty-runner/src/main/java/org/apache/manifoldcf/jettyrunner/ManifoldCFJettyRunner.java (original)
+++ incubator/lcf/trunk/framework/jetty-runner/src/main/java/org/apache/manifoldcf/jettyrunner/ManifoldCFJettyRunner.java Tue Jul 19 15:59:00 2011
@@ -174,7 +174,8 @@ public class ManifoldCFJettyRunner
     }
     
     // Ready to begin in earnest...
-    System.setProperty(ManifoldCF.lcfConfigFileProperty,"./properties.xml");
+    if (System.getProperty(ManifoldCF.lcfConfigFileProperty) == null)
+    	System.setProperty(ManifoldCF.lcfConfigFileProperty,"./properties.xml");
     try
     {
       ManifoldCF.initializeEnvironment();

Added: incubator/lcf/trunk/framework/jetty-runner/src/main/resources/connectors.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/jetty-runner/src/main/resources/connectors.xml?rev=1148417&view=auto
==============================================================================
--- incubator/lcf/trunk/framework/jetty-runner/src/main/resources/connectors.xml (added)
+++ incubator/lcf/trunk/framework/jetty-runner/src/main/resources/connectors.xml Tue Jul 19 15:59:00 2011
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!-- The connectors registry file permits registration of connectors upon the
+      startup of the jetty-based LCF example.  In a real installation, this registration
+      step would be done ideally just once, but in the example the connectors
+      are all reregistered on every startup.
+-->
+<connectors>
+  <!-- Add your output connectors here -->
+  <outputconnector name="Solr" class="org.apache.manifoldcf.agents.output.solr.SolrConnector"/>
+  <outputconnector name="Null" class="org.apache.manifoldcf.agents.output.nullconnector.NullConnector"/>
+  <outputconnector name="MetaCarta GTS" class="org.apache.manifoldcf.agents.output.gts.GTSConnector"/>
+    <!-- Add your authority connectors here -->
+  <authorityconnector name="Null" class="org.apache.manifoldcf.authorities.authorities.nullauthority.NullAuthority"/>
+  <authorityconnector name="Active Directory" class="org.apache.manifoldcf.authorities.authorities.activedirectory.ActiveDirectoryAuthority"/>
+    <!-- Add your repository connectors here -->
+  <repositoryconnector name="Web" class="org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnector"/>
+  <repositoryconnector name="RSS" class="org.apache.manifoldcf.crawler.connectors.rss.RSSConnector"/>
+  <repositoryconnector name="JDBC" class="org.apache.manifoldcf.crawler.connectors.jdbc.JDBCConnector"/>
+  <repositoryconnector name="File system" class="org.apache.manifoldcf.crawler.connectors.filesystem.FileConnector"/>
+</connectors>

Propchange: incubator/lcf/trunk/framework/jetty-runner/src/main/resources/connectors.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/lcf/trunk/framework/jetty-runner/src/main/resources/logging.ini
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/jetty-runner/src/main/resources/logging.ini?rev=1148417&view=auto
==============================================================================
--- incubator/lcf/trunk/framework/jetty-runner/src/main/resources/logging.ini (added)
+++ incubator/lcf/trunk/framework/jetty-runner/src/main/resources/logging.ini Tue Jul 19 15:59:00 2011
@@ -0,0 +1,20 @@
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+log4j.appender.MAIN.File=logs/manifoldcf.log
+log4j.rootLogger=WARN, MAIN
+log4j.appender.MAIN=org.apache.log4j.RollingFileAppender
+log4j.appender.MAIN.layout=org.apache.log4j.PatternLayout
+log4j.appender.MAIN.layout.ConversionPattern=%5p %d{ISO8601} (%t) - %m%n

Propchange: incubator/lcf/trunk/framework/jetty-runner/src/main/resources/logging.ini
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/lcf/trunk/framework/jetty-runner/src/main/resources/properties.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/jetty-runner/src/main/resources/properties.xml?rev=1148417&view=auto
==============================================================================
--- incubator/lcf/trunk/framework/jetty-runner/src/main/resources/properties.xml (added)
+++ incubator/lcf/trunk/framework/jetty-runner/src/main/resources/properties.xml Tue Jul 19 15:59:00 2011
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<configuration>
+  <!-- Select Derby as the database implementation, and specify where the database will be stored -->
+  <property name="org.apache.manifoldcf.databaseimplementationclass" value="org.apache.manifoldcf.core.database.DBInterfaceDerby"/>
+  <property name="org.apache.manifoldcf.derbydatabasepath" value="."/>
+  <property name="org.apache.manifoldcf.database.maxhandles" value="100"/>
+  <property name="org.apache.manifoldcf.crawler.threads" value="50"/>
+  <!-- Point to a specific logging file -->
+  <property name="org.apache.manifoldcf.logconfigfile" value="./logging.ini"/>
+  <!-- Specify the connectors to be loaded -->
+  <property name="org.apache.manifoldcf.connectorsconfigurationfile" value="./connectors.xml"/>
+  <!-- Tell LCF where to find the connector jars -->
+  <!--libdir path="./connector-lib"/-->
+  <!-- WSDD references -->
+  <!-- Any additional properties go here -->
+</configuration>

Propchange: incubator/lcf/trunk/framework/jetty-runner/src/main/resources/properties.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: incubator/lcf/trunk/framework/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/pom.xml (original)
+++ incubator/lcf/trunk/framework/pom.xml Tue Jul 19 15:59:00 2011
@@ -18,6 +18,11 @@
 
 <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">
+  <parent>
+    <groupId>org.apache.manifoldcf</groupId>
+    <artifactId>mcf-parent</artifactId>
+    <version>0.3.0-SNAPSHOT</version>
+  </parent>
 	<modelVersion>4.0.0</modelVersion>
 
 	<groupId>org.apache.manifoldcf</groupId>
@@ -27,35 +32,6 @@
 	<name>ManifoldCF - Framework</name>
 	<packaging>pom</packaging>
 
-	<properties>
-		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-	</properties>
-
-	<build>
-		<plugins>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-compiler-plugin</artifactId>
-				<version>2.3.2</version>
-				<configuration>
-					<source>1.5</source>
-					<target>1.5</target>
-				</configuration>
-			</plugin>
-			<plugin>
-				<artifactId>maven-resources-plugin</artifactId>
-				<version>2.5</version>
-				<configuration>
-					<encoding>UTF-8</encoding>
-				</configuration>
-			</plugin>
-			<plugin>
-				<artifactId>maven-clean-plugin</artifactId>
-				<version>2.4.1</version>
-			</plugin>
-		</plugins>
-	</build>
-
 	<modules>
 		<module>core</module>
 		<module>ui-core</module>

Modified: incubator/lcf/trunk/framework/pull-agent/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/pull-agent/pom.xml?rev=1148417&r1=1148416&r2=1148417&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/pull-agent/pom.xml (original)
+++ incubator/lcf/trunk/framework/pull-agent/pom.xml Tue Jul 19 15:59:00 2011
@@ -28,6 +28,22 @@
 	<artifactId>mcf-pull-agent</artifactId>
 	<name>ManifoldCF - Framework - Pull Agent</name>
 
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-jar-plugin</artifactId>
+        <executions>
+          <execution>
+            <goals>
+              <goal>test-jar</goal>
+            </goals>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+
 	<dependencies>
 		<!-- Internal dependencies -->
 		<dependency>
@@ -41,5 +57,43 @@
 			<version>${project.version}</version>
 		</dependency>
 
+		<dependency>
+			<groupId>junit</groupId>
+			<artifactId>junit</artifactId>
+			<version>${junit.version}</version>
+			<scope>test</scope>
+		</dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-core</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-agents</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>postgresql</groupId>
+      <artifactId>postgresql</artifactId>
+      <version>${postgresql.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.hsqldb</groupId>
+      <artifactId>hsqldb</artifactId>
+      <version>${hsqldb.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>${derby.version}</version>
+      <scope>test</scope>
+    </dependency>
 	</dependencies>
 </project>
\ No newline at end of file

Added: incubator/lcf/trunk/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/pom.xml?rev=1148417&view=auto
==============================================================================
--- incubator/lcf/trunk/pom.xml (added)
+++ incubator/lcf/trunk/pom.xml Tue Jul 19 15:59:00 2011
@@ -0,0 +1,142 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<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>
+
+	<groupId>org.apache.manifoldcf</groupId>
+	<artifactId>mcf-parent</artifactId>
+	<version>0.3.0-SNAPSHOT</version>
+
+	<name>ManifoldCF</name>
+	<packaging>pom</packaging>
+
+	<properties>
+		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <!-- dependency versions -->
+		<junit.version>4.8.2</junit.version>
+		<postgresql.version>8.4-702.jdbc4</postgresql.version>
+    <hsqldb.version>2.2.4</hsqldb.version>
+    <derby.version>10.7.1.1</derby.version>
+    <jetty.version>6.1.26</jetty.version>
+	</properties>
+
+	<modules>
+		<module>framework</module>
+		<module>connectors</module>
+    <module>tests</module>
+	</modules>
+
+  <build>
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.9</version>
+        </plugin> 
+        <plugin>
+	        <groupId>org.apache.maven.plugins</groupId>
+	        <artifactId>maven-jar-plugin</artifactId>
+	        <version>2.3.1</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-compiler-plugin</artifactId>
+        <version>2.3.2</version>
+        <configuration>
+          <source>1.5</source>
+          <target>1.5</target>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-resources-plugin</artifactId>
+        <version>2.5</version>
+        <configuration>
+          <encoding>UTF-8</encoding>
+        </configuration>
+      </plugin>
+      <plugin>
+        <artifactId>maven-clean-plugin</artifactId>
+        <version>2.4.1</version>
+      </plugin>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-surefire-plugin</artifactId>
+        <configuration>
+          <excludes>
+            <exclude>**/*HSQLDBTest.java</exclude>
+            <exclude>**/*PostgresqlTest.java</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>hsqldb</id>
+      <build>
+        <defaultGoal>test</defaultGoal>
+	      <plugins>
+		      <plugin>
+		        <groupId>org.apache.maven.plugins</groupId>
+		        <artifactId>maven-surefire-plugin</artifactId>
+		         <configuration>
+		          <includes>
+		            <include>**/*HSQLDBTest.java</include>
+		          </includes>
+		        </configuration>
+		        <executions>
+		          <execution>
+		            <phase>test</phase>
+		          </execution>
+		        </executions>
+		      </plugin>
+		    </plugins>
+      </build>
+    </profile>
+    <profile>
+      <id>postgresql</id>
+      <build>
+        <defaultGoal>test</defaultGoal>
+        <plugins>
+          <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <includes>
+                <include>**/*PostgresqlTest.java</include>
+              </includes>
+            </configuration>
+            <executions>
+              <execution>
+                <phase>test</phase>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+
+</project>

Propchange: incubator/lcf/trunk/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/lcf/trunk/tests/filesystem/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/tests/filesystem/pom.xml?rev=1148417&view=auto
==============================================================================
--- incubator/lcf/trunk/tests/filesystem/pom.xml (added)
+++ incubator/lcf/trunk/tests/filesystem/pom.xml Tue Jul 19 15:59:00 2011
@@ -0,0 +1,134 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<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">
+  <parent>
+    <groupId>org.apache.manifoldcf</groupId>
+    <artifactId>mcf-tests</artifactId>
+    <version>0.3.0-SNAPSHOT</version>
+    <relativePath>../pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>mcf-filesystem-test</artifactId>
+  <name>ManifoldCF - Test - Filesystem</name>
+
+  <build>
+    <defaultGoal>test</defaultGoal>
+  </build>
+
+  <dependencies>
+    <!-- Internal dependencies -->
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-agents</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-pull-agent</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-filesystem-connector</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-nulloutput-connector</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.mortbay.jetty</groupId>
+      <artifactId>jetty</artifactId>
+      <version>${jetty.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>org.mortbay.jetty</groupId>
+      <artifactId>jsp-api-2.1</artifactId>
+      <version>6.1.14</version>
+    </dependency>    
+    <dependency>
+	    <groupId>javax.servlet.jsp</groupId>
+	    <artifactId>jsp-api</artifactId>
+	    <version>2.1</version>
+    </dependency>
+    <dependency>
+      <groupId>org.mortbay.jetty</groupId>
+			<artifactId>jsp-2.1-glassfish</artifactId>
+			<version>2.1.v20091210</version>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-core</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-agents</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-pull-agent</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>${junit.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>postgresql</groupId>
+      <artifactId>postgresql</artifactId>
+      <version>${postgresql.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.hsqldb</groupId>
+      <artifactId>hsqldb</artifactId>
+      <version>${hsqldb.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>${derby.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+    	<groupId>commons-httpclient</groupId>
+    	<artifactId>commons-httpclient</artifactId>
+    	<version>3.1</version>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: incubator/lcf/trunk/tests/filesystem/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/lcf/trunk/tests/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/tests/pom.xml?rev=1148417&view=auto
==============================================================================
--- incubator/lcf/trunk/tests/pom.xml (added)
+++ incubator/lcf/trunk/tests/pom.xml Tue Jul 19 15:59:00 2011
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<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">
+  <parent>
+    <groupId>org.apache.manifoldcf</groupId>
+    <artifactId>mcf-parent</artifactId>
+    <version>0.3.0-SNAPSHOT</version>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>org.apache.manifoldcf</groupId>
+  <artifactId>mcf-tests</artifactId>
+  <version>0.3.0-SNAPSHOT</version>
+
+  <name>ManifoldCF - Tests</name>
+  <packaging>pom</packaging>
+
+  <modules>
+    <module>filesystem</module>
+    <module>sharepoint</module>
+  </modules>
+  
+  <build>
+    <defaultGoal>test</defaultGoal>
+  </build>
+  
+
+</project>
\ No newline at end of file

Propchange: incubator/lcf/trunk/tests/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/lcf/trunk/tests/sharepoint/pom.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/tests/sharepoint/pom.xml?rev=1148417&view=auto
==============================================================================
--- incubator/lcf/trunk/tests/sharepoint/pom.xml (added)
+++ incubator/lcf/trunk/tests/sharepoint/pom.xml Tue Jul 19 15:59:00 2011
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<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">
+  <parent>
+    <groupId>org.apache.manifoldcf</groupId>
+    <artifactId>mcf-tests</artifactId>
+    <version>0.3.0-SNAPSHOT</version>
+    <relativePath>../pom.xml</relativePath>
+  </parent>
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>mcf-sharepoint-test</artifactId>
+  <name>ManifoldCF - Test - Sharepoint</name>
+
+  <dependencies>
+    <!-- Internal dependencies -->
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-core</artifactId>
+      <version>${project.version}</version>
+    </dependency>
+    <dependency>
+      <groupId>${project.groupId}</groupId>
+      <artifactId>mcf-core</artifactId>
+      <version>${project.version}</version>
+      <type>test-jar</type>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>${junit.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>postgresql</groupId>
+      <artifactId>postgresql</artifactId>
+      <version>${postgresql.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.hsqldb</groupId>
+      <artifactId>hsqldb</artifactId>
+      <version>${hsqldb.version}</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>${derby.version}</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>
\ No newline at end of file

Propchange: incubator/lcf/trunk/tests/sharepoint/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message