You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2010/11/18 19:19:09 UTC
svn commit: r1036564 - in /incubator/lcf/trunk: ./
connectors/activedirectory/ connectors/documentum/ connectors/filenet/
connectors/filesystem/ connectors/gts/ connectors/jcifs/ connectors/jdbc/
connectors/livelink/ connectors/memex/ connectors/meridi...
Author: kwright
Date: Thu Nov 18 18:19:08 2010
New Revision: 1036564
URL: http://svn.apache.org/viewvc?rev=1036564&view=rev
Log:
Revamp build somewhat to break out build, doc, and tests functions, so they may be invoked separately. A subsequent checkin will provide developer help and clean up the public targets.
Removed:
incubator/lcf/trunk/modules/
Modified:
incubator/lcf/trunk/build.xml
incubator/lcf/trunk/connectors/activedirectory/build.xml
incubator/lcf/trunk/connectors/documentum/build.xml
incubator/lcf/trunk/connectors/filenet/build.xml
incubator/lcf/trunk/connectors/filesystem/build.xml
incubator/lcf/trunk/connectors/gts/build.xml
incubator/lcf/trunk/connectors/jcifs/build.xml
incubator/lcf/trunk/connectors/jdbc/build.xml
incubator/lcf/trunk/connectors/livelink/build.xml
incubator/lcf/trunk/connectors/memex/build.xml
incubator/lcf/trunk/connectors/meridio/build.xml
incubator/lcf/trunk/connectors/nullauthority/build.xml
incubator/lcf/trunk/connectors/nulloutput/build.xml
incubator/lcf/trunk/connectors/rss/build.xml
incubator/lcf/trunk/connectors/sharepoint/build.xml
incubator/lcf/trunk/connectors/solr/build.xml
incubator/lcf/trunk/connectors/webcrawler/build.xml
incubator/lcf/trunk/framework/build.xml
Modified: incubator/lcf/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/build.xml (original)
+++ incubator/lcf/trunk/build.xml Thu Nov 18 18:19:08 2010
@@ -60,7 +60,7 @@
<jar destfile="build/jar/json.jar" basedir="build/json/classes"/>
</target>
- <target name="build-framework" depends="jar-json">
+ <target name="setup-framework" depends="jar-json">
<mkdir dir="framework/lib"/>
<!-- Individually specify the needed libraries, since otherwise that information would not be available readily -->
<copy todir="framework/lib">
@@ -96,10 +96,25 @@
<include name="hsqldb*.jar"/>
</fileset>
</copy>
- <ant dir="framework"/>
+ </target>
+
+ <target name="build-framework" depends="setup-framework">
+ <ant dir="framework" target="build"/>
</target>
- <target name="build-activedirectory-connector" depends="build-framework">
+ <target name="doc-framework" depends="setup-framework">
+ <ant dir="framework" target="doc"/>
+ </target>
+
+ <target name="build-tests-framework" depends="setup-framework">
+ <ant dir="framework" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-framework" depends="setup-framework">
+ <ant dir="framework" target="run-tests"/>
+ </target>
+
+ <target name="setup-activedirectory-connector" depends="build-framework">
<mkdir dir="connectors/activedirectory/lib"/>
<copy todir="connectors/activedirectory/lib">
<fileset dir="framework/lib"/>
@@ -107,10 +122,25 @@
<copy todir="connectors/activedirectory/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/activedirectory"/>
+ </target>
+
+ <target name="build-activedirectory-connector" depends="setup-activedirectory-connector">
+ <ant dir="connectors/activedirectory" target="build"/>
</target>
- <target name="build-documentum-connector" depends="build-framework">
+ <target name="doc-activedirectory-connector" depends="setup-activedirectory-connector">
+ <ant dir="connectors/activedirectory" target="doc"/>
+ </target>
+
+ <target name="build-tests-activedirectory-connector" depends="setup-activedirectory-connector">
+ <ant dir="connectors/activedirectory" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-activedirectory-connector" depends="setup-activedirectory-connector">
+ <ant dir="connectors/activedirectory" target="run-tests"/>
+ </target>
+
+ <target name="setup-documentum-connector" depends="build-framework">
<mkdir dir="connectors/documentum/lib"/>
<copy todir="connectors/documentum/lib">
<fileset dir="framework/lib"/>
@@ -118,10 +148,25 @@
<copy todir="connectors/documentum/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/documentum"/>
+ </target>
+
+ <target name="build-documentum-connector" depends="setup-documentum-connector">
+ <ant dir="connectors/documentum" target="build"/>
</target>
- <target name="build-filenet-connector" depends="build-framework">
+ <target name="doc-documentum-connector" depends="setup-documentum-connector">
+ <ant dir="connectors/documentum" target="doc"/>
+ </target>
+
+ <target name="build-tests-documentum-connector" depends="setup-documentum-connector">
+ <ant dir="connectors/documentum" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-documentum-connector" depends="setup-documentum-connector">
+ <ant dir="connectors/documentum" target="run-tests"/>
+ </target>
+
+ <target name="setup-filenet-connector" depends="build-framework">
<mkdir dir="connectors/filenet/lib"/>
<copy todir="connectors/filenet/lib">
<fileset dir="framework/lib"/>
@@ -129,10 +174,25 @@
<copy todir="connectors/filenet/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/filenet"/>
+ </target>
+
+ <target name="build-filenet-connector" depends="setup-filenet-connector">
+ <ant dir="connectors/filenet" target="build"/>
+ </target>
+
+ <target name="doc-filenet-connector" depends="setup-filenet-connector">
+ <ant dir="connectors/filenet" target="doc"/>
+ </target>
+
+ <target name="build-tests-filenet-connector" depends="setup-filenet-connector">
+ <ant dir="connectors/filenet" target="build-tests"/>
</target>
- <target name="build-filesystem-connector" depends="build-framework">
+ <target name="run-tests-filenet-connector" depends="setup-filenet-connector">
+ <ant dir="connectors/filenet" target="run-tests"/>
+ </target>
+
+ <target name="setup-filesystem-connector" depends="build-framework">
<mkdir dir="connectors/filesystem/lib"/>
<copy todir="connectors/filesystem/lib">
<fileset dir="framework/lib"/>
@@ -140,10 +200,25 @@
<copy todir="connectors/filesystem/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/filesystem"/>
+ </target>
+
+ <target name="build-filesystem-connector" depends="setup-filesystem-connector">
+ <ant dir="connectors/filesystem" target="build"/>
</target>
- <target name="build-gts-connector" depends="build-framework">
+ <target name="doc-filesystem-connector" depends="setup-filesystem-connector">
+ <ant dir="connectors/filesystem" target="doc"/>
+ </target>
+
+ <target name="build-tests-filesystem-connector" depends="setup-filesystem-connector">
+ <ant dir="connectors/filesystem" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-filesystem-connector" depends="setup-filesystem-connector">
+ <ant dir="connectors/filesystem" target="run-tests"/>
+ </target>
+
+ <target name="setup-gts-connector" depends="build-framework">
<mkdir dir="connectors/gts/lib"/>
<copy todir="connectors/gts/lib">
<fileset dir="framework/lib"/>
@@ -154,19 +229,49 @@
<copy todir="connectors/gts/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/gts"/>
+ </target>
+
+ <target name="build-gts-connector" depends="setup-gts-connector">
+ <ant dir="connectors/gts" target="build"/>
+ </target>
+
+ <target name="doc-gts-connector" depends="setup-gts-connector">
+ <ant dir="connectors/gts" target="doc"/>
+ </target>
+
+ <target name="build-tests-gts-connector" depends="setup-gts-connector">
+ <ant dir="connectors/gts" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-gts-connector" depends="setup-gts-connector">
+ <ant dir="connectors/gts" target="run-tests"/>
</target>
- <target name="build-jcifs-connector" depends="build-framework">
+ <target name="setup-jcifs-connector" depends="build-framework">
<mkdir dir="connectors/jcifs/lib"/>
<copy todir="connectors/jcifs/lib">
<fileset dir="framework/lib"/>
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/jcifs"/>
+ </target>
+
+ <target name="build-jcifs-connector" depends="setup-jcifs-connector">
+ <ant dir="connectors/jcifs" target="build"/>
+ </target>
+
+ <target name="doc-jcifs-connector" depends="setup-jcifs-connector">
+ <ant dir="connectors/jcifs" target="doc"/>
+ </target>
+
+ <target name="build-tests-jcifs-connector" depends="setup-jcifs-connector">
+ <ant dir="connectors/jcifs" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-jcifs-connector" depends="setup-jcifs-connector">
+ <ant dir="connectors/jcifs" target="run-tests"/>
</target>
- <target name="build-jdbc-connector" depends="build-framework">
+ <target name="setup-jdbc-connector" depends="build-framework">
<mkdir dir="connectors/jdbc/lib"/>
<copy todir="connectors/jdbc/lib">
<fileset dir="framework/lib"/>
@@ -174,10 +279,25 @@
<copy todir="connectors/jdbc/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/jdbc"/>
+ </target>
+
+ <target name="build-jdbc-connector" depends="setup-jdbc-connector">
+ <ant dir="connectors/jdbc" target="build"/>
+ </target>
+
+ <target name="doc-jdbc-connector" depends="setup-jdbc-connector">
+ <ant dir="connectors/jdbc" target="doc"/>
+ </target>
+
+ <target name="build-tests-jdbc-connector" depends="setup-jdbc-connector">
+ <ant dir="connectors/jdbc" target="build-tests"/>
</target>
- <target name="build-livelink-connector" depends="build-framework">
+ <target name="run-tests-jdbc-connector" depends="setup-jdbc-connector">
+ <ant dir="connectors/jdbc" target="run-tests"/>
+ </target>
+
+ <target name="setup-livelink-connector" depends="build-framework">
<mkdir dir="connectors/livelink/lib"/>
<copy todir="connectors/livelink/lib">
<fileset dir="framework/lib"/>
@@ -185,10 +305,25 @@
<copy todir="connectors/livelink/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/livelink"/>
+ </target>
+
+ <target name="build-livelink-connector" depends="setup-livelink-connector">
+ <ant dir="connectors/livelink" target="build"/>
+ </target>
+
+ <target name="doc-livelink-connector" depends="setup-livelink-connector">
+ <ant dir="connectors/livelink" target="doc"/>
+ </target>
+
+ <target name="build-tests-livelink-connector" depends="setup-livelink-connector">
+ <ant dir="connectors/livelink" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-livelink-connector" depends="setup-livelink-connector">
+ <ant dir="connectors/livelink" target="run-tests"/>
</target>
- <target name="build-solr-connector" depends="build-framework">
+ <target name="setup-solr-connector" depends="build-framework">
<mkdir dir="connectors/solr/lib"/>
<copy todir="connectors/solr/lib">
<fileset dir="framework/lib"/>
@@ -196,10 +331,25 @@
<copy todir="connectors/solr/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/solr"/>
+ </target>
+
+ <target name="build-solr-connector" depends="setup-solr-connector">
+ <ant dir="connectors/solr" target="build"/>
+ </target>
+
+ <target name="doc-solr-connector" depends="setup-solr-connector">
+ <ant dir="connectors/solr" target="doc"/>
</target>
- <target name="build-memex-connector" depends="build-framework">
+ <target name="build-tests-solr-connector" depends="setup-solr-connector">
+ <ant dir="connectors/solr" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-solr-connector" depends="setup-solr-connector">
+ <ant dir="connectors/solr" target="run-tests"/>
+ </target>
+
+ <target name="setup-memex-connector" depends="build-framework">
<mkdir dir="connectors/memex/lib"/>
<copy todir="connectors/memex/lib">
<fileset dir="framework/lib"/>
@@ -207,10 +357,25 @@
<copy todir="connectors/memex/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/memex"/>
+ </target>
+
+ <target name="build-memex-connector" depends="setup-memex-connector">
+ <ant dir="connectors/memex" target="build"/>
+ </target>
+
+ <target name="doc-memex-connector" depends="setup-memex-connector">
+ <ant dir="connectors/memex" target="doc"/>
+ </target>
+
+ <target name="build-tests-memex-connector" depends="setup-memex-connector">
+ <ant dir="connectors/memex" target="build-tests"/>
</target>
- <target name="build-meridio-connector" depends="build-framework">
+ <target name="run-tests-memex-connector" depends="setup-memex-connector">
+ <ant dir="connectors/memex" target="run-tests"/>
+ </target>
+
+ <target name="setup-meridio-connector" depends="build-framework">
<mkdir dir="connectors/meridio/lib"/>
<copy todir="connectors/meridio/lib">
<fileset dir="lib">
@@ -228,10 +393,25 @@
<copy todir="connectors/meridio/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/meridio"/>
+ </target>
+
+ <target name="build-meridio-connector" depends="setup-meridio-connector">
+ <ant dir="connectors/meridio" target="build"/>
</target>
- <target name="build-nullauthority-connector" depends="build-framework">
+ <target name="doc-meridio-connector" depends="setup-meridio-connector">
+ <ant dir="connectors/meridio" target="doc"/>
+ </target>
+
+ <target name="build-tests-meridio-connector" depends="setup-meridio-connector">
+ <ant dir="connectors/meridio" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-meridio-connector" depends="setup-meridio-connector">
+ <ant dir="connectors/meridio" target="run-tests"/>
+ </target>
+
+ <target name="setup-nullauthority-connector" depends="build-framework">
<mkdir dir="connectors/nullauthority/lib"/>
<copy todir="connectors/nulloutput/lib">
<fileset dir="framework/lib"/>
@@ -239,10 +419,25 @@
<copy todir="connectors/nullauthority/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/nullauthority"/>
+ </target>
+
+ <target name="build-nullauthority-connector" depends="setup-nullauthority-connector">
+ <ant dir="connectors/nullauthority" target="build"/>
+ </target>
+
+ <target name="doc-nullauthority-connector" depends="setup-nullauthority-connector">
+ <ant dir="connectors/nullauthority" target="doc"/>
+ </target>
+
+ <target name="build-tests-nullauthority-connector" depends="setup-nullauthority-connector">
+ <ant dir="connectors/nullauthority" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-nullauthority-connector" depends="setup-nullauthority-connector">
+ <ant dir="connectors/nullauthority" target="run-tests"/>
</target>
- <target name="build-nulloutput-connector" depends="build-framework">
+ <target name="setup-nulloutput-connector" depends="build-framework">
<mkdir dir="connectors/nulloutput/lib"/>
<copy todir="connectors/nulloutput/lib">
<fileset dir="framework/lib"/>
@@ -250,10 +445,25 @@
<copy todir="connectors/nulloutput/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/nulloutput"/>
+ </target>
+
+ <target name="build-nulloutput-connector" depends="setup-nulloutput-connector">
+ <ant dir="connectors/nulloutput" target="build"/>
+ </target>
+
+ <target name="doc-nulloutput-connector" depends="setup-nulloutput-connector">
+ <ant dir="connectors/nulloutput" target="doc"/>
+ </target>
+
+ <target name="build-tests-nulloutput-connector" depends="setup-nulloutput-connector">
+ <ant dir="connectors/nulloutput" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-nulloutput-connector" depends="setup-nulloutput-connector">
+ <ant dir="connectors/nulloutput" target="run-tests"/>
</target>
- <target name="build-rss-connector" depends="build-framework">
+ <target name="setup-rss-connector" depends="build-framework">
<mkdir dir="connectors/rss/lib"/>
<copy todir="connectors/rss/lib">
<fileset dir="framework/lib"/>
@@ -261,10 +471,25 @@
<copy todir="connectors/rss/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/rss"/>
+ </target>
+
+ <target name="build-rss-connector" depends="setup-rss-connector">
+ <ant dir="connectors/rss" target="build"/>
+ </target>
+
+ <target name="doc-rss-connector" depends="setup-rss-connector">
+ <ant dir="connectors/rss" target="doc"/>
+ </target>
+
+ <target name="build-tests-rss-connector" depends="setup-rss-connector">
+ <ant dir="connectors/rss" target="build-tests"/>
</target>
- <target name="build-sharepoint-connector" depends="build-framework">
+ <target name="run-tests-rss-connector" depends="setup-rss-connector">
+ <ant dir="connectors/rss" target="run-tests"/>
+ </target>
+
+ <target name="setup-sharepoint-connector" depends="build-framework">
<mkdir dir="connectors/sharepoint/lib"/>
<copy todir="connectors/sharepoint/lib">
<fileset dir="lib">
@@ -280,10 +505,25 @@
<copy todir="connectors/sharepoint/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/sharepoint"/>
+ </target>
+
+ <target name="build-sharepoint-connector" depends="setup-sharepoint-connector">
+ <ant dir="connectors/sharepoint" target="build"/>
+ </target>
+
+ <target name="doc-sharepoint-connector" depends="setup-sharepoint-connector">
+ <ant dir="connectors/sharepoint" target="doc"/>
+ </target>
+
+ <target name="build-tests-sharepoint-connector" depends="setup-sharepoint-connector">
+ <ant dir="connectors/sharepoint" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-sharepoint-connector" depends="setup-sharepoint-connector">
+ <ant dir="connectors/sharepoint" target="run-tests"/>
</target>
- <target name="build-webcrawler-connector" depends="build-framework">
+ <target name="setup-webcrawler-connector" depends="build-framework">
<mkdir dir="connectors/webcrawler/lib"/>
<copy todir="connectors/webcrawler/lib">
<fileset dir="framework/lib"/>
@@ -291,10 +531,25 @@
<copy todir="connectors/webcrawler/lib">
<fileset dir="framework/build/jar"/>
</copy>
- <ant dir="connectors/webcrawler"/>
+ </target>
+
+ <target name="build-webcrawler-connector" depends="setup-webcrawler-connector">
+ <ant dir="connectors/webcrawler" target="build"/>
+ </target>
+
+ <target name="doc-webcrawler-connector" depends="setup-webcrawler-connector">
+ <ant dir="connectors/webcrawler" target="doc"/>
</target>
- <target name="deliver-site" depends="build-site">
+ <target name="build-tests-webcrawler-connector" depends="setup-webcrawler-connector">
+ <ant dir="connectors/webcrawler" target="build-tests"/>
+ </target>
+
+ <target name="run-tests-webcrawler-connector" depends="setup-webcrawler-connector">
+ <ant dir="connectors/webcrawler" target="run-tests"/>
+ </target>
+
+ <target name="deliver-site-doc" depends="build-site">
<mkdir dir="dist/doc"/>
<copy todir="dist/doc">
<fileset dir="site/build/site"/>
@@ -310,6 +565,9 @@
<copy todir="dist/web">
<fileset dir="framework/dist/web"/>
</copy>
+ </target>
+
+ <target name="deliver-framework-doc" depends="doc-framework">
<mkdir dir="dist/doc/framework"/>
<copy todir="dist/doc/framework">
<fileset dir="framework/dist/doc"/>
@@ -317,17 +575,27 @@
</target>
<target name="calculate-activedirectory-condition" depends="build-activedirectory-connector">
- <available file="connectors/activedirectory/dist" type="dir" property="activedirectory.exists"/>
+ <available file="connectors/activedirectory/dist/lib" type="dir" property="activedirectory.exists"/>
<condition property="activedirectory.include">
<isset property="activedirectory.exists"/>
</condition>
</target>
+ <target name="calculate-activedirectory-doc-condition" depends="doc-activedirectory-connector">
+ <available file="connectors/activedirectory/dist/doc" type="dir" property="activedirectory-doc.exists"/>
+ <condition property="activedirectory-doc.include">
+ <isset property="activedirectory-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-activedirectory-connector" depends="calculate-activedirectory-condition" if="activedirectory.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/activedirectory/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-activedirectory-connector-doc" depends="calculate-activedirectory-doc-condition" if="activedirectory-doc.include">
<mkdir dir="dist/doc/activedirectory"/>
<copy todir="dist/doc/activedirectory">
<fileset dir="connectors/activedirectory/dist/doc"/>
@@ -335,12 +603,19 @@
</target>
<target name="calculate-documentum-condition" depends="build-documentum-connector">
- <available file="connectors/documentum/dist" type="dir" property="documentum.exists"/>
+ <available file="connectors/documentum/dist/lib" type="dir" property="documentum.exists"/>
<condition property="documentum.include">
<isset property="documentum.exists"/>
</condition>
</target>
+ <target name="calculate-documentum-doc-condition" depends="doc-documentum-connector">
+ <available file="connectors/documentum/dist/doc" type="dir" property="documentum-doc.exists"/>
+ <condition property="documentum-doc.include">
+ <isset property="documentum-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-documentum-connector" depends="calculate-documentum-condition" if="documentum.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
@@ -354,6 +629,9 @@
<copy todir="dist/documentum-registry-process">
<fileset dir="connectors/documentum/dist/registry-process"/>
</copy>
+ </target>
+
+ <target name="deliver-documentum-connector-doc" depends="calculate-documentum-doc-condition" if="documentum-doc.include">
<mkdir dir="dist/doc/documentum"/>
<copy todir="dist/doc/documentum">
<fileset dir="connectors/documentum/dist/doc"/>
@@ -361,12 +639,19 @@
</target>
<target name="calculate-filenet-condition" depends="build-filenet-connector">
- <available file="connectors/filenet/dist" type="dir" property="filenet.exists"/>
+ <available file="connectors/filenet/dist/lib" type="dir" property="filenet.exists"/>
<condition property="filenet.include">
<isset property="filenet.exists"/>
</condition>
</target>
+ <target name="calculate-filenet-doc-condition" depends="doc-filenet-connector">
+ <available file="connectors/filenet/dist/doc" type="dir" property="filenet-doc.exists"/>
+ <condition property="filenet-doc.include">
+ <isset property="filenet-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-filenet-connector" depends="calculate-filenet-condition" if="filenet.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
@@ -380,6 +665,9 @@
<copy todir="dist/filenet-registry-process">
<fileset dir="connectors/filenet/dist/registry-process"/>
</copy>
+ </target>
+
+ <target name="deliver-filenet-connector-doc" depends="calculate-filenet-doc-condition" if="filenet-doc.include">
<mkdir dir="dist/doc/filenet"/>
<copy todir="dist/doc/filenet">
<fileset dir="connectors/filenet/dist/doc"/>
@@ -387,17 +675,27 @@
</target>
<target name="calculate-filesystem-condition" depends="build-filesystem-connector">
- <available file="connectors/filesystem/dist" type="dir" property="filesystem.exists"/>
+ <available file="connectors/filesystem/dist/lib" type="dir" property="filesystem.exists"/>
<condition property="filesystem.include">
<isset property="filesystem.exists"/>
</condition>
</target>
+ <target name="calculate-filesystem-doc-condition" depends="doc-filesystem-connector">
+ <available file="connectors/filesystem/dist/doc" type="dir" property="filesystem-doc.exists"/>
+ <condition property="filesystem-doc.include">
+ <isset property="filesystem-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-filesystem-connector" depends="calculate-filesystem-condition" if="filesystem.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/filesystem/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-filesystem-connector-doc" depends="calculate-filesystem-doc-condition" if="filesystem-doc.include">
<mkdir dir="dist/doc/filesystem"/>
<copy todir="dist/doc/filesystem">
<fileset dir="connectors/filesystem/dist/doc"/>
@@ -405,17 +703,27 @@
</target>
<target name="calculate-gts-condition" depends="build-gts-connector">
- <available file="connectors/gts/dist" type="dir" property="gts.exists"/>
+ <available file="connectors/gts/dist/lib" type="dir" property="gts.exists"/>
<condition property="gts.include">
<isset property="gts.exists"/>
</condition>
</target>
+ <target name="calculate-gts-doc-condition" depends="doc-gts-connector">
+ <available file="connectors/gts/dist/doc" type="dir" property="gts-doc.exists"/>
+ <condition property="gts-doc.include">
+ <isset property="gts-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-gts-connector" depends="calculate-gts-condition" if="gts.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/gts/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-gts-connector-doc" depends="calculate-gts-doc-condition" if="gts-doc.include">
<mkdir dir="dist/doc/gts"/>
<copy todir="dist/doc/gts">
<fileset dir="connectors/gts/dist/doc"/>
@@ -423,17 +731,27 @@
</target>
<target name="calculate-jdbc-condition" depends="build-jdbc-connector">
- <available file="connectors/jdbc/dist" type="dir" property="jdbc.exists"/>
+ <available file="connectors/jdbc/dist/lib" type="dir" property="jdbc.exists"/>
<condition property="jdbc.include">
<isset property="jdbc.exists"/>
</condition>
</target>
+ <target name="calculate-jdbc-doc-condition" depends="doc-jdbc-connector">
+ <available file="connectors/jdbc/dist/doc" type="dir" property="jdbc-doc.exists"/>
+ <condition property="jdbc-doc.include">
+ <isset property="jdbc-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-jdbc-connector" depends="calculate-jdbc-condition" if="jdbc.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/jdbc/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-jdbc-connector-doc" depends="calculate-jdbc-doc-condition" if="jdbc-doc.include">
<mkdir dir="dist/doc/jdbc"/>
<copy todir="dist/doc/jdbc">
<fileset dir="connectors/jdbc/dist/doc"/>
@@ -441,17 +759,27 @@
</target>
<target name="calculate-jcifs-condition" depends="build-jcifs-connector">
- <available file="connectors/jcifs/dist" type="dir" property="jcifs.exists"/>
+ <available file="connectors/jcifs/dist/lib" type="dir" property="jcifs.exists"/>
<condition property="jcifs.include">
<isset property="jcifs.exists"/>
</condition>
</target>
+ <target name="calculate-jcifs-doc-condition" depends="doc-jcifs-connector">
+ <available file="connectors/jcifs/dist/doc" type="dir" property="jcifs-doc.exists"/>
+ <condition property="jcifs-doc.include">
+ <isset property="jcifs-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-jcifs-connector" depends="calculate-jcifs-condition" if="jcifs.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/jcifs/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-jcifs-connector-doc" depends="calculate-jcifs-doc-condition" if="jcifs-doc.include">
<mkdir dir="dist/doc/jcifs"/>
<copy todir="dist/doc/jcifs">
<fileset dir="connectors/jcifs/dist/doc"/>
@@ -459,17 +787,27 @@
</target>
<target name="calculate-livelink-condition" depends="build-livelink-connector">
- <available file="connectors/livelink/dist" type="dir" property="livelink.exists"/>
+ <available file="connectors/livelink/dist/lib" type="dir" property="livelink.exists"/>
<condition property="livelink.include">
<isset property="livelink.exists"/>
</condition>
</target>
+ <target name="calculate-livelink-doc-condition" depends="doc-livelink-connector">
+ <available file="connectors/livelink/dist/doc" type="dir" property="livelink-doc.exists"/>
+ <condition property="livelink-doc.include">
+ <isset property="livelink-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-livelink-connector" depends="calculate-livelink-condition" if="livelink.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/livelink/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-livelink-connector-doc" depends="calculate-livelink-doc-condition" if="livelink-doc.include">
<mkdir dir="dist/doc/livelink"/>
<copy todir="dist/doc/livelink">
<fileset dir="connectors/livelink/dist/doc"/>
@@ -477,17 +815,27 @@
</target>
<target name="calculate-solr-condition" depends="build-solr-connector">
- <available file="connectors/solr/dist" type="dir" property="solr.exists"/>
+ <available file="connectors/solr/dist/lib" type="dir" property="solr.exists"/>
<condition property="solr.include">
<isset property="solr.exists"/>
</condition>
</target>
+ <target name="calculate-solr-doc-condition" depends="doc-solr-connector">
+ <available file="connectors/solr/dist/doc" type="dir" property="solr-doc.exists"/>
+ <condition property="solr-doc.include">
+ <isset property="solr-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-solr-connector" depends="calculate-solr-condition" if="solr.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/solr/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-solr-connector-doc" depends="calculate-solr-doc-condition" if="solr-doc.include">
<mkdir dir="dist/doc/solr"/>
<copy todir="dist/doc/solr">
<fileset dir="connectors/solr/dist/doc"/>
@@ -495,17 +843,27 @@
</target>
<target name="calculate-memex-condition" depends="build-memex-connector">
- <available file="connectors/memex/dist" type="dir" property="memex.exists"/>
+ <available file="connectors/memex/dist/lib" type="dir" property="memex.exists"/>
<condition property="memex.include">
<isset property="memex.exists"/>
</condition>
</target>
+ <target name="calculate-memex-doc-condition" depends="doc-memex-connector">
+ <available file="connectors/memex/dist/doc" type="dir" property="memex-doc.exists"/>
+ <condition property="memex-doc.include">
+ <isset property="memex-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-memex-connector" depends="calculate-memex-condition" if="memex.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/memex/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-memex-connector-doc" depends="calculate-memex-doc-condition" if="memex-doc.include">
<mkdir dir="dist/doc/memex"/>
<copy todir="dist/doc/memex">
<fileset dir="connectors/memex/dist/doc"/>
@@ -513,12 +871,19 @@
</target>
<target name="calculate-meridio-condition" depends="build-meridio-connector">
- <available file="connectors/meridio/dist" type="dir" property="meridio.exists"/>
+ <available file="connectors/meridio/dist/lib" type="dir" property="meridio.exists"/>
<condition property="meridio.include">
<isset property="meridio.exists"/>
</condition>
</target>
+ <target name="calculate-meridio-doc-condition" depends="doc-meridio-connector">
+ <available file="connectors/meridio/dist/doc" type="dir" property="meridio-doc.exists"/>
+ <condition property="meridio-doc.include">
+ <isset property="meridio-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-meridio-connector" depends="calculate-meridio-condition" if="meridio.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
@@ -528,6 +893,9 @@
<copy todir="dist/wsdd">
<fileset dir="connectors/meridio/dist/wsdd"/>
</copy>
+ </target>
+
+ <target name="deliver-meridio-connector-doc" depends="calculate-meridio-doc-condition" if="meridio-doc.include">
<mkdir dir="dist/doc/meridio"/>
<copy todir="dist/doc/meridio">
<fileset dir="connectors/meridio/dist/doc"/>
@@ -535,16 +903,16 @@
</target>
<target name="calculate-nullauthority-condition" depends="build-nullauthority-connector">
- <available file="connectors/nullauthority/dist" type="dir" property="nullauthority.exists"/>
+ <available file="connectors/nullauthority/dist/lib" type="dir" property="nullauthority.exists"/>
<condition property="nullauthority.include">
<isset property="nullauthority.exists"/>
</condition>
</target>
- <target name="calculate-nulloutput-condition" depends="build-nulloutput-connector">
- <available file="connectors/nulloutput/dist" type="dir" property="nulloutput.exists"/>
- <condition property="nulloutput.include">
- <isset property="nulloutput.exists"/>
+ <target name="calculate-nullauthority-doc-condition" depends="doc-nullauthority-connector">
+ <available file="connectors/nullauthority/dist/doc" type="dir" property="nullauthority-doc.exists"/>
+ <condition property="nullauthority-doc.include">
+ <isset property="nullauthority-doc.exists"/>
</condition>
</target>
@@ -553,17 +921,37 @@
<copy todir="dist/lib">
<fileset dir="connectors/nullauthority/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-nullauthority-connector-doc" depends="calculate-nullauthority-doc-condition" if="nullauthority-doc.include">
<mkdir dir="dist/doc/nullauthority"/>
<copy todir="dist/doc/nullauthority">
<fileset dir="connectors/nullauthority/dist/doc"/>
</copy>
</target>
+ <target name="calculate-nulloutput-condition" depends="build-nulloutput-connector">
+ <available file="connectors/nulloutput/dist/lib" type="dir" property="nulloutput.exists"/>
+ <condition property="nulloutput.include">
+ <isset property="nulloutput.exists"/>
+ </condition>
+ </target>
+
+ <target name="calculate-nulloutput-doc-condition" depends="doc-nulloutput-connector">
+ <available file="connectors/nulloutput/dist/doc" type="dir" property="nulloutput-doc.exists"/>
+ <condition property="nulloutput-doc.include">
+ <isset property="nulloutput-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-nulloutput-connector" depends="calculate-nulloutput-condition" if="nulloutput.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/nulloutput/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-nulloutput-connector-doc" depends="calculate-nulloutput-doc-condition" if="nulloutput-doc.include">
<mkdir dir="dist/doc/nulloutput"/>
<copy todir="dist/doc/nulloutput">
<fileset dir="connectors/nulloutput/dist/doc"/>
@@ -571,17 +959,27 @@
</target>
<target name="calculate-rss-condition" depends="build-rss-connector">
- <available file="connectors/rss/dist" type="dir" property="rss.exists"/>
+ <available file="connectors/rss/dist/lib" type="dir" property="rss.exists"/>
<condition property="rss.include">
<isset property="rss.exists"/>
</condition>
</target>
+ <target name="calculate-rss-doc-condition" depends="doc-rss-connector">
+ <available file="connectors/rss/dist/doc" type="dir" property="rss-doc.exists"/>
+ <condition property="rss-doc.include">
+ <isset property="rss-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-rss-connector" depends="calculate-rss-condition" if="rss.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/rss/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-rss-connector-doc" depends="calculate-rss-doc-condition" if="rss-doc.include">
<mkdir dir="dist/doc/rss"/>
<copy todir="dist/doc/rss">
<fileset dir="connectors/rss/dist/doc"/>
@@ -589,12 +987,19 @@
</target>
<target name="calculate-sharepoint-condition" depends="build-sharepoint-connector">
- <available file="connectors/sharepoint/dist" type="dir" property="sharepoint.exists"/>
+ <available file="connectors/sharepoint/dist/lib" type="dir" property="sharepoint.exists"/>
<condition property="sharepoint.include">
<isset property="sharepoint.exists"/>
</condition>
</target>
+ <target name="calculate-sharepoint-doc-condition" depends="doc-sharepoint-connector">
+ <available file="connectors/sharepoint/dist/doc" type="dir" property="sharepoint-doc.exists"/>
+ <condition property="sharepoint-doc.include">
+ <isset property="sharepoint-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-sharepoint-connector" depends="calculate-sharepoint-condition" if="sharepoint.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
@@ -604,6 +1009,9 @@
<copy todir="dist/wsdd">
<fileset dir="connectors/sharepoint/dist/wsdd"/>
</copy>
+ </target>
+
+ <target name="deliver-sharepoint-connector-doc" depends="calculate-sharepoint-doc-condition" if="sharepoint-doc.include">
<mkdir dir="dist/doc/sharepoint"/>
<copy todir="dist/doc/sharepoint">
<fileset dir="connectors/sharepoint/dist/doc"/>
@@ -611,17 +1019,27 @@
</target>
<target name="calculate-webcrawler-condition" depends="build-webcrawler-connector">
- <available file="connectors/webcrawler/dist" type="dir" property="webcrawler.exists"/>
+ <available file="connectors/webcrawler/dist/lib" type="dir" property="webcrawler.exists"/>
<condition property="webcrawler.include">
<isset property="webcrawler.exists"/>
</condition>
</target>
+ <target name="calculate-webcrawler-doc-condition" depends="doc-webcrawler-connector">
+ <available file="connectors/webcrawler/dist/doc" type="dir" property="webcrawler-doc.exists"/>
+ <condition property="webcrawler-doc.include">
+ <isset property="webcrawler-doc.exists"/>
+ </condition>
+ </target>
+
<target name="deliver-webcrawler-connector" depends="calculate-webcrawler-condition" if="webcrawler.include">
<mkdir dir="dist/lib"/>
<copy todir="dist/lib">
<fileset dir="connectors/webcrawler/dist/lib"/>
</copy>
+ </target>
+
+ <target name="deliver-webcrawler-connector-doc" depends="calculate-webcrawler-doc-condition" if="webcrawler-doc.include">
<mkdir dir="dist/doc/webcrawler"/>
<copy todir="dist/doc/webcrawler">
<fileset dir="connectors/webcrawler/dist/doc"/>
@@ -640,7 +1058,7 @@
</copy>
</target>
- <target name="deliver-activedirectory-example" depends="deliver-framework-example,build-activedirectory-connector,calculate-activedirectory-condition" if="activedirectory.include">
+ <target name="deliver-activedirectory-example" depends="deliver-framework-example,calculate-activedirectory-condition" if="activedirectory.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/activedirectory/dist/lib"/>
@@ -648,7 +1066,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your authority connectors here -->" value="<!-- Add your authority connectors here -->
 <authorityconnector name="Active Directory" class="org.apache.manifoldcf.authorities.authorities.activedirectory.ActiveDirectoryAuthority"/>"/>
</target>
- <target name="deliver-documentum-example" depends="deliver-framework-example,build-documentum-connector,calculate-documentum-condition" if="documentum.include">
+ <target name="deliver-documentum-example" depends="deliver-framework-example,calculate-documentum-condition" if="documentum.include">
<mkdir dir="dist/example/documentum-server-process"/>
<copy todir="dist/example/documentum-server-process">
<fileset dir="connectors/documentum/dist/server-process"/>
@@ -665,7 +1083,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="Documentum" class="org.apache.manifoldcf.crawler.connectors.DCTM.DCTM"/>"/>
</target>
- <target name="deliver-filesystem-example" depends="deliver-framework-example,build-filesystem-connector,calculate-filesystem-condition" if="filesystem.include">
+ <target name="deliver-filesystem-example" depends="deliver-framework-example,calculate-filesystem-condition" if="filesystem.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/filesystem/dist/lib"/>
@@ -673,7 +1091,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="File system" class="org.apache.manifoldcf.crawler.connectors.filesystem.FileConnector"/>"/>
</target>
- <target name="deliver-filenet-example" depends="deliver-framework-example,build-filenet-connector,calculate-filenet-condition" if="filenet.include">
+ <target name="deliver-filenet-example" depends="deliver-framework-example,calculate-filenet-condition" if="filenet.include">
<mkdir dir="dist/example/filenet-server-process"/>
<copy todir="dist/example/filenet-server-process">
<fileset dir="connectors/filenet/dist/server-process"/>
@@ -689,7 +1107,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="FileNet" class="org.apache.manifoldcf.crawler.connectors.filenet.FilenetConnector"/>"/>
</target>
- <target name="deliver-gts-example" depends="deliver-framework-example,build-gts-connector,calculate-gts-condition" if="gts.include">
+ <target name="deliver-gts-example" depends="deliver-framework-example,calculate-gts-condition" if="gts.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/gts/dist/lib"/>
@@ -697,7 +1115,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your output connectors here -->" value="<!-- Add your output connectors here -->
 <outputconnector name="MetaCarta GTS" class="org.apache.manifoldcf.agents.output.gts.GTSConnector"/>"/>
</target>
- <target name="deliver-jcifs-example" depends="deliver-framework-example,build-jcifs-connector,calculate-jcifs-condition" if="jcifs.include">
+ <target name="deliver-jcifs-example" depends="deliver-framework-example,calculate-jcifs-condition" if="jcifs.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/jcifs/dist/lib"/>
@@ -705,7 +1123,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="Windows shares" class="org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector"/>"/>
</target>
- <target name="deliver-jdbc-example" depends="deliver-framework-example,build-jdbc-connector,calculate-jdbc-condition" if="jdbc.include">
+ <target name="deliver-jdbc-example" depends="deliver-framework-example,calculate-jdbc-condition" if="jdbc.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/jdbc/dist/lib"/>
@@ -713,7 +1131,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="JDBC" class="org.apache.manifoldcf.crawler.connectors.jdbc.JDBCConnector"/>"/>
</target>
- <target name="deliver-livelink-example" depends="deliver-framework-example,build-livelink-connector,calculate-livelink-condition" if="livelink.include">
+ <target name="deliver-livelink-example" depends="deliver-framework-example,calculate-livelink-condition" if="livelink.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/livelink/dist/lib"/>
@@ -722,7 +1140,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="LiveLink" class="org.apache.manifoldcf.crawler.connectors.livelink.LivelinkConnector"/>"/>
</target>
- <target name="deliver-memex-example" depends="deliver-framework-example,build-memex-connector,calculate-memex-condition" if="memex.include">
+ <target name="deliver-memex-example" depends="deliver-framework-example,calculate-memex-condition" if="memex.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/memex/dist/lib"/>
@@ -731,7 +1149,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="Memex Patriarch" class="org.apache.manifoldcf.crawler.connectors.memex.MemexConnector"/>"/>
</target>
- <target name="deliver-meridio-example" depends="deliver-framework-example,build-meridio-connector,calculate-meridio-condition" if="meridio.include">
+ <target name="deliver-meridio-example" depends="deliver-framework-example,calculate-meridio-condition" if="meridio.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/meridio/dist/lib"/>
@@ -745,7 +1163,7 @@
<replace file="dist/example/properties.xml" token="<!-- WSDD references -->" value="<!-- WSDD references -->
 <property name="org.apache.manifoldcf.meridio.wsddpath" value="./wsdd/meridio-client-config.wsdd"/>"/>
</target>
- <target name="deliver-nullauthority-example" depends="deliver-framework-example,build-nullauthority-connector,calculate-nullauthority-condition" if="nullauthority.include">
+ <target name="deliver-nullauthority-example" depends="deliver-framework-example,calculate-nullauthority-condition" if="nullauthority.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/nullauthority/dist/lib"/>
@@ -753,7 +1171,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your authority connectors here -->" value="<!-- Add your authority connectors here -->
 <authorityconnector name="Null" class="org.apache.manifoldcf.authorities.authorities.nullauthority.NullAuthority"/>"/>
</target>
- <target name="deliver-nulloutput-example" depends="deliver-framework-example,build-nulloutput-connector,calculate-nulloutput-condition" if="nulloutput.include">
+ <target name="deliver-nulloutput-example" depends="deliver-framework-example,calculate-nulloutput-condition" if="nulloutput.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/nulloutput/dist/lib"/>
@@ -761,7 +1179,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your output connectors here -->" value="<!-- Add your output connectors here -->
 <outputconnector name="Null" class="org.apache.manifoldcf.agents.output.nullconnector.NullConnector"/>"/>
</target>
- <target name="deliver-rss-example" depends="deliver-framework-example,build-rss-connector,calculate-rss-condition" if="rss.include">
+ <target name="deliver-rss-example" depends="deliver-framework-example,calculate-rss-condition" if="rss.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/rss/dist/lib"/>
@@ -769,7 +1187,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="RSS" class="org.apache.manifoldcf.crawler.connectors.rss.RSSConnector"/>"/>
</target>
- <target name="deliver-sharepoint-example" depends="deliver-framework-example,build-sharepoint-connector,calculate-sharepoint-condition" if="sharepoint.include">
+ <target name="deliver-sharepoint-example" depends="deliver-framework-example,calculate-sharepoint-condition" if="sharepoint.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/sharepoint/dist/lib"/>
@@ -782,7 +1200,7 @@
<replace file="dist/example/properties.xml" token="<!-- WSDD references -->" value="<!-- WSDD references -->
 <property name="org.apache.manifoldcf.sharepoint.wsddpath" value="./wsdd/sharepoint-client-config.wsdd"/>"/>
</target>
- <target name="deliver-solr-example" depends="deliver-framework-example,build-solr-connector,calculate-solr-condition" if="solr.include">
+ <target name="deliver-solr-example" depends="deliver-framework-example,calculate-solr-condition" if="solr.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/solr/dist/lib"/>
@@ -790,7 +1208,7 @@
<replace file="dist/example/connectors.xml" token="<!-- Add your output connectors here -->" value="<!-- Add your output connectors here -->
 <outputconnector name="Solr" class="org.apache.manifoldcf.agents.output.solr.SolrConnector"/>"/>
</target>
- <target name="deliver-webcrawler-example" depends="deliver-framework-example,build-webcrawler-connector,calculate-webcrawler-condition" if="webcrawler.include">
+ <target name="deliver-webcrawler-example" depends="deliver-framework-example,calculate-webcrawler-condition" if="webcrawler.include">
<mkdir dir="dist/example/connector-lib"/>
<copy todir="dist/example/connector-lib">
<fileset dir="connectors/webcrawler/dist/lib"/>
@@ -827,7 +1245,7 @@
</condition>
</target>
- <target name="compile-filesystem-tests" depends="build-framework,calculate-filesystem-tests-condition,build-filesystem-connector,build-nulloutput-connector" if="filesystem-tests.include">
+ <target name="compile-filesystem-tests" depends="build-framework,build-filesystem-connector,build-nulloutput-connector,calculate-filesystem-tests-condition,build-tests-filesystem-connector,build-tests-nulloutput-connector" if="filesystem-tests.include">
<mkdir dir="build/filesystem-tests/classes"/>
<javac srcdir="tests/filesystem" destdir="build/filesystem-tests/classes" target="1.5" source="1.5" debug="true" debuglevel="lines,vars,source">
<classpath>
@@ -845,7 +1263,7 @@
</javac>
</target>
- <target name="compile-sharepoint-tests" depends="build-framework,calculate-sharepoint-tests-condition,build-sharepoint-connector,build-nulloutput-connector" if="sharepoint-tests.include">
+ <target name="compile-sharepoint-tests" depends="build-framework,build-sharepoint-connector,build-nulloutput-connector,calculate-sharepoint-tests-condition,build-tests-sharepoint-connector,build-tests-nulloutput-connector" if="sharepoint-tests.include">
<mkdir dir="build/sharepoint-tests/classes"/>
<javac srcdir="tests/sharepoint" destdir="build/sharepoint-tests/classes" target="1.5" source="1.5" debug="true" debuglevel="lines,vars,source">
<classpath>
@@ -905,28 +1323,39 @@
</junit>
</target>
- <target name="run-tests" depends="run-filesystem-tests,run-sharepoint-tests"/>
+ <target name="run-tests-open-connectors" depends="run-tests-activedirectory-connector,run-tests-filesystem-connector,run-tests-nullauthority-connector,run-tests-nulloutput-connector,run-tests-rss-connector,run-tests-solr-connector,run-tests-webcrawler-connector,run-tests-jdbc-connector"/>
+ <target name="run-tests-lgpl-connectors" depends="run-tests-jcifs-connector"/>
+ <target name="run-tests-proprietary-connectors" depends="run-tests-documentum-connector,run-tests-filenet-connector,run-tests-livelink-connector,run-tests-memex-connector,run-tests-meridio-connector,run-tests-sharepoint-connector"/>
+
+ <target name="end-to-end-tests" depends="run-filesystem-tests,run-sharepoint-tests"/>
<target name="deliver-open-connectors" depends="deliver-nullauthority-connector,deliver-activedirectory-connector,deliver-filesystem-connector,deliver-rss-connector,deliver-webcrawler-connector,deliver-jdbc-connector"/>
+ <target name="deliver-open-connectors-doc" depends="deliver-nullauthority-connector-doc,deliver-activedirectory-connector-doc,deliver-filesystem-connector-doc,deliver-rss-connector-doc,deliver-webcrawler-connector-doc,deliver-jdbc-connector-doc"/>
<target name="deliver-output-connectors" depends="deliver-gts-connector,deliver-solr-connector,deliver-nulloutput-connector"/>
+ <target name="deliver-output-connectors-doc" depends="deliver-gts-connector-doc,deliver-solr-connector-doc,deliver-nulloutput-connector-doc"/>
<target name="deliver-lgpl-connectors" depends="deliver-jcifs-connector"/>
+ <target name="deliver-lgpl-connectors-doc" depends="deliver-jcifs-connector-doc"/>
<target name="deliver-proprietary-connectors" depends="deliver-documentum-connector,deliver-filenet-connector,deliver-livelink-connector,deliver-memex-connector,deliver-meridio-connector,deliver-sharepoint-connector"/>
+ <target name="deliver-proprietary-connectors-doc" depends="deliver-documentum-connector-doc,deliver-filenet-connector-doc,deliver-livelink-connector-doc,deliver-memex-connector-doc,deliver-meridio-connector-doc,deliver-sharepoint-connector-doc"/>
<target name="deliver-code" depends="deliver-framework,deliver-open-connectors,deliver-output-connectors,deliver-lgpl-connectors,deliver-proprietary-connectors,deliver-example"/>
-
- <target name="create-zip" depends="deliver-code,deliver-site">
+ <target name="deliver-doc" depends="deliver-framework-doc,deliver-open-connectors-doc,deliver-output-connectors-doc,deliver-lgpl-connectors-doc,deliver-proprietary-connectors-doc"/>
+
+ <target name="create-zip" depends="deliver-code,deliver-doc,deliver-site-doc">
<zip destfile="manifoldcf-SNAPSHOT-0.1.zip" basedir="." update="false"/>
</target>
- <target name="create-tar" depends="deliver-code,deliver-site">
+ <target name="create-tar" depends="deliver-code,deliver-doc,deliver-site-doc">
<tar destfile="manifoldcf-SNAPSHOT-0.1.tar.gz" basedir="." compression="gzip" longfile="gnu"/>
</target>
<target name="create-archive" depends="create-zip,create-tar"/>
-
- <target name="all" depends="deliver-code,run-tests"/>
+
+ <target name="run-tests" depends="run-tests-framework,run-tests-open-connectors,run-tests-lgpl-connectors,run-tests-proprietary-connectors,end-to-end-tests"/>
+
+ <target name="all" depends="deliver-code,deliver-doc,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/activedirectory/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/activedirectory/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/activedirectory/build.xml (original)
+++ incubator/lcf/trunk/connectors/activedirectory/build.xml Thu Nov 18 18:19:08 2010
@@ -34,6 +34,9 @@
<copy todir="dist/lib" file="build/jar/mcf-activedirectory-connector.jar"/>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/documentum/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/documentum/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/documentum/build.xml (original)
+++ incubator/lcf/trunk/connectors/documentum/build.xml Thu Nov 18 18:19:08 2010
@@ -199,6 +199,9 @@
</copy>
</target>
- <target name="all" depends="lib,server-process,registry-process,doc"/>
-
+ <target name="build" depends="lib,server-process,registry-process"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
+
</project>
Modified: incubator/lcf/trunk/connectors/filenet/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/filenet/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/filenet/build.xml (original)
+++ incubator/lcf/trunk/connectors/filenet/build.xml Thu Nov 18 18:19:08 2010
@@ -194,6 +194,9 @@
</copy>
</target>
- <target name="all" depends="lib,server-process,registry-process,doc"/>
+ <target name="build" depends="lib,server-process,registry-process"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/filesystem/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/filesystem/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/filesystem/build.xml (original)
+++ incubator/lcf/trunk/connectors/filesystem/build.xml Thu Nov 18 18:19:08 2010
@@ -62,6 +62,8 @@
</junit>
</target>
- <target name="all" depends="lib,doc,run-tests"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests" depends="compile-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/gts/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/gts/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/gts/build.xml (original)
+++ incubator/lcf/trunk/connectors/gts/build.xml Thu Nov 18 18:19:08 2010
@@ -39,6 +39,9 @@
</copy>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/jcifs/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/jcifs/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/jcifs/build.xml (original)
+++ incubator/lcf/trunk/connectors/jcifs/build.xml Thu Nov 18 18:19:08 2010
@@ -50,6 +50,9 @@
</copy>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/jdbc/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/jdbc/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/jdbc/build.xml (original)
+++ incubator/lcf/trunk/connectors/jdbc/build.xml Thu Nov 18 18:19:08 2010
@@ -37,6 +37,9 @@
</copy>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/livelink/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/livelink/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/livelink/build.xml (original)
+++ incubator/lcf/trunk/connectors/livelink/build.xml Thu Nov 18 18:19:08 2010
@@ -50,6 +50,9 @@
</copy>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/memex/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/memex/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/memex/build.xml (original)
+++ incubator/lcf/trunk/connectors/memex/build.xml Thu Nov 18 18:19:08 2010
@@ -50,6 +50,9 @@
</copy>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/meridio/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/meridio/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/meridio/build.xml (original)
+++ incubator/lcf/trunk/connectors/meridio/build.xml Thu Nov 18 18:19:08 2010
@@ -178,6 +178,9 @@
</copy>
</target>
- <target name="all" depends="lib,wsdd,doc"/>
+ <target name="build" depends="lib,wsdd"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/nullauthority/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/nullauthority/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/nullauthority/build.xml (original)
+++ incubator/lcf/trunk/connectors/nullauthority/build.xml Thu Nov 18 18:19:08 2010
@@ -34,6 +34,9 @@
<copy todir="dist/lib" file="build/jar/mcf-nullauthority-connector.jar"/>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/nulloutput/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/nulloutput/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/nulloutput/build.xml (original)
+++ incubator/lcf/trunk/connectors/nulloutput/build.xml Thu Nov 18 18:19:08 2010
@@ -34,6 +34,9 @@
<copy todir="dist/lib" file="build/jar/mcf-nulloutput-connector.jar"/>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/rss/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/rss/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/rss/build.xml (original)
+++ incubator/lcf/trunk/connectors/rss/build.xml Thu Nov 18 18:19:08 2010
@@ -34,6 +34,9 @@
<copy todir="dist/lib" file="build/jar/mcf-rss-connector.jar"/>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/sharepoint/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/sharepoint/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/sharepoint/build.xml (original)
+++ incubator/lcf/trunk/connectors/sharepoint/build.xml Thu Nov 18 18:19:08 2010
@@ -136,6 +136,9 @@
</copy>
</target>
- <target name="all" depends="lib,wsdd,doc"/>
+ <target name="build" depends="lib,wsdd"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/solr/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/solr/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/solr/build.xml (original)
+++ incubator/lcf/trunk/connectors/solr/build.xml Thu Nov 18 18:19:08 2010
@@ -34,6 +34,9 @@
<copy todir="dist/lib" file="build/jar/mcf-solr-connector.jar"/>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/connectors/webcrawler/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/connectors/webcrawler/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/connectors/webcrawler/build.xml (original)
+++ incubator/lcf/trunk/connectors/webcrawler/build.xml Thu Nov 18 18:19:08 2010
@@ -34,6 +34,9 @@
<copy todir="dist/lib" file="build/jar/mcf-web-connector.jar"/>
</target>
- <target name="all" depends="lib,doc"/>
+ <target name="build" depends="lib"/>
+ <target name="build-tests"/>
+ <target name="run-tests"/>
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>
Modified: incubator/lcf/trunk/framework/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/framework/build.xml?rev=1036564&r1=1036563&r2=1036564&view=diff
==============================================================================
--- incubator/lcf/trunk/framework/build.xml (original)
+++ incubator/lcf/trunk/framework/build.xml Thu Nov 18 18:19:08 2010
@@ -426,7 +426,7 @@
<jar destfile="build/jar/mcf-tests.jar" basedir="build/tests/classes"/>
</target>
- <target name="tests" depends="jar-tests">
+ <target name="build-tests" depends="jar-tests">
<mkdir dir="dist/tests/jar"/>
<copy todir="dist/tests/jar">
<fileset dir="build/jar">
@@ -456,6 +456,8 @@
</junit>
</target>
- <target name="all" depends="processes,war-authority-service,war-crawler-ui,war-api-service,example,doc,tests,run-tests"/>
+ <target name="build" depends="processes,war-authority-service,war-crawler-ui,war-api-service,example"/>
+
+ <target name="all" depends="build,doc,build-tests,run-tests"/>
</project>