| <!-- |
| 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 name="manifoldcf" default="help"> |
| |
| <target name="clean"> |
| <delete> |
| <fileset dir="." includes="apache-manifoldcf-*.zip"/> |
| <fileset dir="." includes="apache-manifoldcf-*.tar.gz"/> |
| </delete> |
| <delete dir="build"/> |
| <delete dir="dist"/> |
| <delete dir="test-output/"/> |
| <delete dir="test-derby-output"/> |
| <delete dir="test-postgresql-output"/> |
| <delete dir="test-mysql-output"/> |
| <delete dir="test-HSQLDB-output"/> |
| <delete dir="test-HSQLDBext-output"/> |
| <ant dir="site" target="clean"/> |
| <ant dir="framework" target="clean"/> |
| <ant dir="connectors/alfresco" target="clean"/> |
| <ant dir="connectors/cmis" target="clean"/> |
| <ant dir="connectors/activedirectory" target="clean"/> |
| <ant dir="connectors/documentum" target="clean"/> |
| <ant dir="connectors/filenet" target="clean"/> |
| <ant dir="connectors/filesystem" target="clean"/> |
| <ant dir="connectors/gts" target="clean"/> |
| <ant dir="connectors/jcifs" target="clean"/> |
| <ant dir="connectors/jdbc" target="clean"/> |
| <ant dir="connectors/livelink" target="clean"/> |
| <ant dir="connectors/solr" target="clean"/> |
| <ant dir="connectors/memex" target="clean"/> |
| <ant dir="connectors/meridio" target="clean"/> |
| <ant dir="connectors/opensearchserver" target="clean"/> |
| <ant dir="connectors/elasticsearch" target="clean"/> |
| <ant dir="connectors/nullauthority" target="clean"/> |
| <ant dir="connectors/nulloutput" target="clean"/> |
| <ant dir="connectors/rss" target="clean"/> |
| <ant dir="connectors/sharepoint" target="clean"/> |
| <ant dir="connectors/webcrawler" target="clean"/> |
| <ant dir="connectors/wiki" target="clean"/> |
| |
| <ant dir="tests/activedirectory" target="clean"/> |
| <ant dir="tests/alfresco" target="clean"/> |
| <ant dir="tests/cmis" target="clean"/> |
| <ant dir="tests/filesystem" target="clean"/> |
| <ant dir="tests/gts" target="clean"/> |
| <ant dir="tests/opensearchserver" target="clean"/> |
| <ant dir="tests/rss" target="clean"/> |
| <ant dir="tests/solr" target="clean"/> |
| <ant dir="tests/jcifs" target="clean"/> |
| <ant dir="tests/jdbc" target="clean"/> |
| <ant dir="tests/sharepoint" target="clean"/> |
| <ant dir="tests/webcrawler" target="clean"/> |
| <ant dir="tests/wiki" target="clean"/> |
| <ant dir="tests/elasticsearch" target="clean"/> |
| |
| </target> |
| |
| <target name="cleanup-afterbuild"> |
| <delete dir="build"/> |
| <delete dir="test-output/"/> |
| <delete dir="test-derby-output"/> |
| <delete dir="test-postgresql-output"/> |
| <delete dir="test-mysql-output"/> |
| <delete dir="test-HSQLDB-output"/> |
| <delete dir="test-HSQLDBext-output"/> |
| <ant dir="site" target="clean"/> |
| <ant dir="framework" target="clean"/> |
| <ant dir="connectors/alfresco" target="clean"/> |
| <ant dir="connectors/cmis" target="clean"/> |
| <ant dir="connectors/activedirectory" target="clean"/> |
| <ant dir="connectors/documentum" target="clean"/> |
| <ant dir="connectors/filenet" target="clean"/> |
| <ant dir="connectors/filesystem" target="clean"/> |
| <ant dir="connectors/gts" target="clean"/> |
| <ant dir="connectors/jcifs" target="clean"/> |
| <ant dir="connectors/jdbc" target="clean"/> |
| <ant dir="connectors/livelink" target="clean"/> |
| <ant dir="connectors/solr" target="clean"/> |
| <ant dir="connectors/memex" target="clean"/> |
| <ant dir="connectors/meridio" target="clean"/> |
| <ant dir="connectors/opensearchserver" target="clean"/> |
| <ant dir="connectors/elasticsearch" target="clean"/> |
| <ant dir="connectors/nullauthority" target="clean"/> |
| <ant dir="connectors/nulloutput" target="clean"/> |
| <ant dir="connectors/rss" target="clean"/> |
| <ant dir="connectors/sharepoint" target="clean"/> |
| <ant dir="connectors/webcrawler" target="clean"/> |
| <ant dir="connectors/wiki" target="clean"/> |
| |
| <ant dir="tests/activedirectory" target="clean"/> |
| <ant dir="tests/alfresco" target="clean"/> |
| <ant dir="tests/cmis" target="clean"/> |
| <ant dir="tests/filesystem" target="clean"/> |
| <ant dir="tests/gts" target="clean"/> |
| <ant dir="tests/opensearchserver" target="clean"/> |
| <ant dir="tests/rss" target="clean"/> |
| <ant dir="tests/solr" target="clean"/> |
| <ant dir="tests/jcifs" target="clean"/> |
| <ant dir="tests/jdbc" target="clean"/> |
| <ant dir="tests/sharepoint" target="clean"/> |
| <ant dir="tests/webcrawler" target="clean"/> |
| <ant dir="tests/wiki" target="clean"/> |
| <ant dir="tests/elasticsearch" target="clean"/> |
| |
| </target> |
| |
| <target name="build-site"> |
| <ant dir="site" target="all"/> |
| </target> |
| |
| <target name="check-site-built" depends="build-site"> |
| <available file="site/build/site" type="dir" property="site-exists"/> |
| </target> |
| |
| <target name="presite-check" depends="check-site-built" unless="site-exists"> |
| <echo message="Site did not build. Was FORREST_HOME set properly?"/> |
| </target> |
| |
| <target name="build-json"> |
| <mkdir dir="build/json/classes"/> |
| <javac srcdir="json" destdir="build/json/classes" target="1.5" source="1.4" debug="true" debuglevel="lines,vars,source"> |
| <classpath> |
| </classpath> |
| </javac> |
| </target> |
| |
| <target name="jar-json" depends="build-json"> |
| <mkdir dir="build/jar"/> |
| <jar destfile="build/jar/json.jar" basedir="build/json/classes"/> |
| </target> |
| |
| <target name="setup-framework" depends="jar-json"/> |
| |
| <target name="build-framework" depends="setup-framework"> |
| <ant dir="framework" target="build"/> |
| </target> |
| |
| <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="run-tests-derby-framework" depends="setup-framework"> |
| <ant dir="framework" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-framework" depends="setup-framework"> |
| <ant dir="framework" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-framework" depends="setup-framework"> |
| <ant dir="framework" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-framework" depends="setup-framework"> |
| <ant dir="framework" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="run-tests-HSQLDBext-framework" depends="setup-framework"> |
| <ant dir="framework" target="run-tests-HSQLDBext"/> |
| </target> |
| |
| <target name="setup-activedirectory-connector" depends="build-framework"/> |
| |
| <target name="setup-activedirectory-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="build-activedirectory-connector" depends="setup-activedirectory-connector"> |
| <ant dir="connectors/activedirectory" target="build"/> |
| </target> |
| |
| <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,setup-activedirectory-connector-tests"> |
| <ant dir="connectors/activedirectory" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-activedirectory-connector" depends="setup-activedirectory-connector,setup-activedirectory-connector-tests"> |
| <ant dir="connectors/activedirectory" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-activedirectory-connector" depends="setup-activedirectory-connector,setup-activedirectory-connector-tests"> |
| <ant dir="connectors/activedirectory" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-activedirectory-connector" depends="setup-activedirectory-connector,setup-activedirectory-connector-tests"> |
| <ant dir="connectors/activedirectory" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-activedirectory-connector" depends="setup-activedirectory-connector,setup-activedirectory-connector-tests"> |
| <ant dir="connectors/activedirectory" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-activedirectory-connector" depends="setup-activedirectory-connector,setup-activedirectory-connector-tests"> |
| <ant dir="connectors/activedirectory" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-alfresco-connector" depends="build-framework"/> |
| |
| <target name="setup-cmis-connector" depends="build-framework"/> |
| |
| <target name="setup-alfresco-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="setup-cmis-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="build-alfresco-connector" depends="setup-alfresco-connector"> |
| <ant dir="connectors/alfresco" target="build"/> |
| </target> |
| |
| <target name="build-alfresco-connector-testmaterials" depends="setup-alfresco-connector"> |
| <ant dir="connectors/alfresco" target="build-test-materials"/> |
| </target> |
| |
| <target name="build-cmis-connector" depends="setup-cmis-connector"> |
| <ant dir="connectors/cmis" target="build"/> |
| </target> |
| |
| <target name="doc-alfresco-connector" depends="setup-alfresco-connector"> |
| <ant dir="connectors/alfresco" target="doc"/> |
| </target> |
| |
| <target name="doc-cmis-connector" depends="setup-cmis-connector"> |
| <ant dir="connectors/cmis" target="doc"/> |
| </target> |
| |
| <target name="build-tests-alfresco-connector" depends="setup-alfresco-connector,setup-alfresco-connector-tests"> |
| <ant dir="connectors/alfresco" target="build-tests"/> |
| </target> |
| |
| <target name="build-tests-cmis-connector" depends="setup-cmis-connector,setup-cmis-connector-tests"> |
| <ant dir="connectors/cmis" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-alfresco-connector" depends="setup-alfresco-connector,setup-alfresco-connector-tests"> |
| <ant dir="connectors/alfresco" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-cmis-connector" depends="setup-cmis-connector,setup-cmis-connector-tests"> |
| <ant dir="connectors/cmis" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-alfresco-connector" depends="setup-alfresco-connector,setup-alfresco-connector-tests"> |
| <ant dir="connectors/alfresco" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-derby-cmis-connector" depends="setup-cmis-connector,setup-cmis-connector-tests"> |
| <ant dir="connectors/cmis" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-alfresco-connector" depends="setup-alfresco-connector,setup-alfresco-connector-tests"> |
| <ant dir="connectors/alfresco" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-alfresco-connector" depends="setup-alfresco-connector,setup-alfresco-connector-tests"> |
| <ant dir="connectors/alfresco" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-alfresco-connector" depends="setup-alfresco-connector,setup-alfresco-connector-tests"> |
| <ant dir="connectors/alfresco" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="run-tests-postgresql-cmis-connector" depends="setup-cmis-connector,setup-cmis-connector-tests"> |
| <ant dir="connectors/cmis" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-cmis-connector" depends="setup-cmis-connector,setup-cmis-connector-tests"> |
| <ant dir="connectors/cmis" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-cmis-connector" depends="setup-cmis-connector,setup-cmis-connector-tests"> |
| <ant dir="connectors/cmis" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-documentum-connector" depends="build-framework"/> |
| |
| <target name="setup-documentum-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="build-documentum-connector" depends="setup-documentum-connector"> |
| <ant dir="connectors/documentum" target="build"/> |
| </target> |
| |
| <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,setup-documentum-connector-tests"> |
| <ant dir="connectors/documentum" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-documentum-connector" depends="setup-documentum-connector,setup-documentum-connector-tests"> |
| <ant dir="connectors/documentum" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-documentum-connector" depends="setup-documentum-connector,setup-documentum-connector-tests"> |
| <ant dir="connectors/documentum" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-documentum-connector" depends="setup-documentum-connector,setup-documentum-connector-tests"> |
| <ant dir="connectors/documentum" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-documentum-connector" depends="setup-documentum-connector,setup-documentum-connector-tests"> |
| <ant dir="connectors/documentum" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-documentum-connector" depends="setup-documentum-connector,setup-documentum-connector-tests"> |
| <ant dir="connectors/documentum" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-filenet-connector" depends="build-framework"/> |
| |
| <target name="setup-filenet-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-filenet-connector-tests"> |
| <ant dir="connectors/filenet" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-filenet-connector" depends="setup-filenet-connector,setup-filenet-connector-tests"> |
| <ant dir="connectors/filenet" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-filenet-connector" depends="setup-filenet-connector,setup-filenet-connector-tests"> |
| <ant dir="connectors/filenet" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-filenet-connector" depends="setup-filenet-connector,setup-filenet-connector-tests"> |
| <ant dir="connectors/filenet" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-filenet-connector" depends="setup-filenet-connector,setup-filenet-connector-tests"> |
| <ant dir="connectors/filenet" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-filenet-connector" depends="setup-filenet-connector,setup-filenet-connector-tests"> |
| <ant dir="connectors/filenet" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-filesystem-connector" depends="build-framework"/> |
| |
| <target name="setup-filesystem-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="build-filesystem-connector" depends="setup-filesystem-connector"> |
| <ant dir="connectors/filesystem" target="build"/> |
| </target> |
| |
| <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,setup-filesystem-connector-tests"> |
| <ant dir="connectors/filesystem" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-filesystem-connector" depends="setup-filesystem-connector,setup-filesystem-connector-tests"> |
| <ant dir="connectors/filesystem" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-filesystem-connector" depends="setup-filesystem-connector,setup-filesystem-connector-tests"> |
| <ant dir="connectors/filesystem" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-filesystem-connector" depends="setup-filesystem-connector,setup-filesystem-connector-tests"> |
| <ant dir="connectors/filesystem" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-filesystem-connector" depends="setup-filesystem-connector,setup-filesystem-connector-tests"> |
| <ant dir="connectors/filesystem" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-filesystem-connector" depends="setup-filesystem-connector,setup-filesystem-connector-tests"> |
| <ant dir="connectors/filesystem" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-gts-connector" depends="build-framework"/> |
| |
| <target name="setup-gts-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-gts-connector-tests"> |
| <ant dir="connectors/gts" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-gts-connector" depends="setup-gts-connector,setup-gts-connector-tests"> |
| <ant dir="connectors/gts" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-gts-connector" depends="setup-gts-connector,setup-gts-connector-tests"> |
| <ant dir="connectors/gts" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-gts-connector" depends="setup-gts-connector,setup-gts-connector-tests"> |
| <ant dir="connectors/gts" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-gts-connector" depends="setup-gts-connector,setup-gts-connector-tests"> |
| <ant dir="connectors/gts" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-gts-connector" depends="setup-gts-connector,setup-gts-connector-tests"> |
| <ant dir="connectors/gts" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-jcifs-connector" depends="build-framework"/> |
| |
| <target name="setup-jcifs-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-jcifs-connector-tests"> |
| <ant dir="connectors/jcifs" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-jcifs-connector" depends="setup-jcifs-connector,setup-jcifs-connector-tests"> |
| <ant dir="connectors/jcifs" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-jcifs-connector" depends="setup-jcifs-connector,setup-jcifs-connector-tests"> |
| <ant dir="connectors/jcifs" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-jcifs-connector" depends="setup-jcifs-connector,setup-jcifs-connector-tests"> |
| <ant dir="connectors/jcifs" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-jcifs-connector" depends="setup-jcifs-connector,setup-jcifs-connector-tests"> |
| <ant dir="connectors/jcifs" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-jcifs-connector" depends="setup-jcifs-connector,setup-jcifs-connector-tests"> |
| <ant dir="connectors/jcifs" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-jdbc-connector" depends="build-framework"/> |
| |
| <target name="setup-jdbc-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-jdbc-connector-tests"> |
| <ant dir="connectors/jdbc" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-jdbc-connector" depends="setup-jdbc-connector,setup-jdbc-connector-tests"> |
| <ant dir="connectors/jdbc" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-jdbc-connector" depends="setup-jdbc-connector,setup-jdbc-connector-tests"> |
| <ant dir="connectors/jdbc" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-jdbc-connector" depends="setup-jdbc-connector,setup-jdbc-connector-tests"> |
| <ant dir="connectors/jdbc" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-jdbc-connector" depends="setup-jdbc-connector,setup-jdbc-connector-tests"> |
| <ant dir="connectors/jdbc" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-jdbc-connector" depends="setup-jdbc-connector,setup-jdbc-connector-tests"> |
| <ant dir="connectors/jdbc" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-livelink-connector" depends="build-framework"/> |
| |
| <target name="setup-livelink-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-livelink-connector-tests"> |
| <ant dir="connectors/livelink" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-livelink-connector" depends="setup-livelink-connector,setup-livelink-connector-tests"> |
| <ant dir="connectors/livelink" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-livelink-connector" depends="setup-livelink-connector,setup-livelink-connector-tests"> |
| <ant dir="connectors/livelink" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-livelink-connector" depends="setup-livelink-connector,setup-livelink-connector-tests"> |
| <ant dir="connectors/livelink" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-livelink-connector" depends="setup-livelink-connector,setup-livelink-connector-tests"> |
| <ant dir="connectors/livelink" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-livelink-connector" depends="setup-livelink-connector,setup-livelink-connector-tests"> |
| <ant dir="connectors/livelink" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-solr-connector" depends="build-framework"/> |
| |
| <target name="setup-solr-connector-tests" depends="build-tests-framework"/> |
| |
| <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-tests-solr-connector" depends="setup-solr-connector,setup-solr-connector-tests"> |
| <ant dir="connectors/solr" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-solr-connector" depends="setup-solr-connector,setup-solr-connector-tests"> |
| <ant dir="connectors/solr" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-solr-connector" depends="setup-solr-connector,setup-solr-connector-tests"> |
| <ant dir="connectors/solr" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-solr-connector" depends="setup-solr-connector,setup-solr-connector-tests"> |
| <ant dir="connectors/solr" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-solr-connector" depends="setup-solr-connector,setup-solr-connector-tests"> |
| <ant dir="connectors/solr" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-solr-connector" depends="setup-solr-connector,setup-solr-connector-tests"> |
| <ant dir="connectors/solr" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-memex-connector" depends="build-framework"/> |
| |
| <target name="setup-memex-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-memex-connector-tests"> |
| <ant dir="connectors/memex" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-memex-connector" depends="setup-memex-connector,setup-memex-connector-tests"> |
| <ant dir="connectors/memex" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-memex-connector" depends="setup-memex-connector,setup-memex-connector-tests"> |
| <ant dir="connectors/memex" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-memex-connector" depends="setup-memex-connector,setup-memex-connector-tests"> |
| <ant dir="connectors/memex" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-memex-connector" depends="setup-memex-connector,setup-memex-connector-tests"> |
| <ant dir="connectors/memex" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-memex-connector" depends="setup-memex-connector,setup-memex-connector-tests"> |
| <ant dir="connectors/memex" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-meridio-connector" depends="build-framework"/> |
| |
| <target name="setup-meridio-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="build-meridio-connector" depends="setup-meridio-connector"> |
| <ant dir="connectors/meridio" target="build"/> |
| </target> |
| |
| <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,setup-meridio-connector-tests"> |
| <ant dir="connectors/meridio" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-meridio-connector" depends="setup-meridio-connector,setup-meridio-connector-tests"> |
| <ant dir="connectors/meridio" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-meridio-connector" depends="setup-meridio-connector,setup-meridio-connector-tests"> |
| <ant dir="connectors/meridio" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-meridio-connector" depends="setup-meridio-connector,setup-meridio-connector-tests"> |
| <ant dir="connectors/meridio" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-meridio-connector" depends="setup-meridio-connector,setup-meridio-connector-tests"> |
| <ant dir="connectors/meridio" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-meridio-connector" depends="setup-meridio-connector,setup-meridio-connector-tests"> |
| <ant dir="connectors/meridio" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-opensearchserver-connector" depends="build-framework"/> |
| |
| <target name="setup-opensearchserver-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="build-opensearchserver-connector" depends="setup-opensearchserver-connector"> |
| <ant dir="connectors/opensearchserver" target="build"/> |
| </target> |
| |
| <target name="doc-opensearchserver-connector" depends="setup-opensearchserver-connector"> |
| <ant dir="connectors/opensearchserver" target="doc"/> |
| </target> |
| |
| <target name="build-tests-opensearchserver-connector" depends="setup-opensearchserver-connector,setup-opensearchserver-connector-tests"> |
| <ant dir="connectors/opensearchserver" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-opensearchserver-connector" depends="setup-opensearchserver-connector,setup-opensearchserver-connector-tests"> |
| <ant dir="connectors/opensearchserver" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-opensearchserver-connector" depends="setup-opensearchserver-connector,setup-opensearchserver-connector-tests"> |
| <ant dir="connectors/opensearchserver" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-opensearchserver-connector" depends="setup-opensearchserver-connector,setup-opensearchserver-connector-tests"> |
| <ant dir="connectors/opensearchserver" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-opensearchserver-connector" depends="setup-opensearchserver-connector,setup-opensearchserver-connector-tests"> |
| <ant dir="connectors/opensearchserver" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-opensearchserver-connector" depends="setup-opensearchserver-connector,setup-opensearchserver-connector-tests"> |
| <ant dir="connectors/opensearchserver" target="run-tests-HSQLDB"/> |
| </target> |
| |
| |
| |
| <target name="setup-elasticsearch-connector" depends="build-framework"/> |
| |
| <target name="setup-elasticsearch-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="build-elasticsearch-connector" depends="setup-elasticsearch-connector"> |
| <ant dir="connectors/elasticsearch" target="build"/> |
| </target> |
| |
| <target name="doc-elasticsearch-connector" depends="setup-elasticsearch-connector"> |
| <ant dir="connectors/elasticsearch" target="doc"/> |
| </target> |
| |
| <target name="build-tests-elasticsearch-connector" depends="setup-elasticsearch-connector,setup-elasticsearch-connector-tests"> |
| <ant dir="connectors/elasticsearch" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-elasticsearch-connector" depends="setup-elasticsearch-connector,setup-elasticsearch-connector-tests"> |
| <ant dir="connectors/elasticsearch" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-elasticsearch-connector" depends="setup-elasticsearch-connector,setup-elasticsearch-connector-tests"> |
| <ant dir="connectors/elasticsearch" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-elasticsearch-connector" depends="setup-elasticsearch-connector,setup-elasticsearch-connector-tests"> |
| <ant dir="connectors/elasticsearch" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-elasticsearch-connector" depends="setup-elasticsearch-connector,setup-elasticsearch-connector-tests"> |
| <ant dir="connectors/elasticsearch" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-elasticsearch-connector" depends="setup-elasticsearch-connector,setup-elasticsearch-connector-tests"> |
| <ant dir="connectors/elasticsearch" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-nullauthority-connector" depends="build-framework"/> |
| |
| <target name="setup-nullauthority-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-nullauthority-connector-tests"> |
| <ant dir="connectors/nullauthority" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-nullauthority-connector" depends="setup-nullauthority-connector,setup-nullauthority-connector-tests"> |
| <ant dir="connectors/nullauthority" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-nullauthority-connector" depends="setup-nullauthority-connector,setup-nullauthority-connector-tests"> |
| <ant dir="connectors/nullauthority" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-nullauthority-connector" depends="setup-nullauthority-connector,setup-nullauthority-connector-tests"> |
| <ant dir="connectors/nullauthority" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-nullauthority-connector" depends="setup-nullauthority-connector,setup-nullauthority-connector-tests"> |
| <ant dir="connectors/nullauthority" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-nullauthority-connector" depends="setup-nullauthority-connector,setup-nullauthority-connector-tests"> |
| <ant dir="connectors/nullauthority" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-nulloutput-connector" depends="build-framework"/> |
| |
| <target name="setup-nulloutput-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-nulloutput-connector-tests"> |
| <ant dir="connectors/nulloutput" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-nulloutput-connector" depends="setup-nulloutput-connector,setup-nulloutput-connector-tests"> |
| <ant dir="connectors/nulloutput" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-nulloutput-connector" depends="setup-nulloutput-connector,setup-nulloutput-connector-tests"> |
| <ant dir="connectors/nulloutput" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-nulloutput-connector" depends="setup-nulloutput-connector,setup-nulloutput-connector-tests"> |
| <ant dir="connectors/nulloutput" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-nulloutput-connector" depends="setup-nulloutput-connector,setup-nulloutput-connector-tests"> |
| <ant dir="connectors/nulloutput" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-nulloutput-connector" depends="setup-nulloutput-connector,setup-nulloutput-connector-tests"> |
| <ant dir="connectors/nulloutput" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-rss-connector" depends="build-framework"/> |
| |
| <target name="setup-rss-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-rss-connector-tests"> |
| <ant dir="connectors/rss" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-rss-connector" depends="setup-rss-connector,setup-rss-connector-tests"> |
| <ant dir="connectors/rss" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-rss-connector" depends="setup-rss-connector,setup-rss-connector-tests"> |
| <ant dir="connectors/rss" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-rss-connector" depends="setup-rss-connector,setup-rss-connector-tests"> |
| <ant dir="connectors/rss" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-rss-connector" depends="setup-rss-connector,setup-rss-connector-tests"> |
| <ant dir="connectors/rss" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-rss-connector" depends="setup-rss-connector,setup-rss-connector-tests"> |
| <ant dir="connectors/rss" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-sharepoint-connector" depends="build-framework"/> |
| |
| <target name="setup-sharepoint-connector-tests" depends="build-tests-framework"/> |
| |
| <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,setup-sharepoint-connector-tests"> |
| <ant dir="connectors/sharepoint" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-sharepoint-connector" depends="setup-sharepoint-connector,setup-sharepoint-connector-tests"> |
| <ant dir="connectors/sharepoint" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-sharepoint-connector" depends="setup-sharepoint-connector,setup-sharepoint-connector-tests"> |
| <ant dir="connectors/sharepoint" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-sharepoint-connector" depends="setup-sharepoint-connector,setup-sharepoint-connector-tests"> |
| <ant dir="connectors/sharepoint" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-sharepoint-connector" depends="setup-sharepoint-connector,setup-sharepoint-connector-tests"> |
| <ant dir="connectors/sharepoint" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-sharepoint-connector" depends="setup-sharepoint-connector,setup-sharepoint-connector-tests"> |
| <ant dir="connectors/sharepoint" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-webcrawler-connector" depends="build-framework"/> |
| |
| <target name="setup-webcrawler-connector-tests" depends="build-tests-framework"/> |
| |
| <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="build-tests-webcrawler-connector" depends="setup-webcrawler-connector,setup-webcrawler-connector-tests"> |
| <ant dir="connectors/webcrawler" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-webcrawler-connector" depends="setup-webcrawler-connector,setup-webcrawler-connector-tests"> |
| <ant dir="connectors/webcrawler" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-webcrawler-connector" depends="setup-webcrawler-connector,setup-webcrawler-connector-tests"> |
| <ant dir="connectors/webcrawler" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-webcrawler-connector" depends="setup-webcrawler-connector,setup-webcrawler-connector-tests"> |
| <ant dir="connectors/webcrawler" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-webcrawler-connector" depends="setup-webcrawler-connector,setup-webcrawler-connector-tests"> |
| <ant dir="connectors/webcrawler" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-webcrawler-connector" depends="setup-webcrawler-connector,setup-webcrawler-connector-tests"> |
| <ant dir="connectors/webcrawler" target="run-tests-HSQLDB"/> |
| </target> |
| |
| <target name="setup-wiki-connector" depends="build-framework"/> |
| |
| <target name="setup-wiki-connector-tests" depends="build-tests-framework"/> |
| |
| <target name="build-wiki-connector" depends="setup-wiki-connector"> |
| <ant dir="connectors/wiki" target="build"/> |
| </target> |
| |
| <target name="doc-wiki-connector" depends="setup-wiki-connector"> |
| <ant dir="connectors/wiki" target="doc"/> |
| </target> |
| |
| <target name="build-tests-wiki-connector" depends="setup-wiki-connector,setup-wiki-connector-tests"> |
| <ant dir="connectors/wiki" target="build-tests"/> |
| </target> |
| |
| <target name="run-tests-wiki-connector" depends="setup-wiki-connector,setup-wiki-connector-tests"> |
| <ant dir="connectors/wiki" target="run-tests"/> |
| </target> |
| |
| <target name="run-tests-derby-wiki-connector" depends="setup-wiki-connector,setup-wiki-connector-tests"> |
| <ant dir="connectors/wiki" target="run-tests-derby"/> |
| </target> |
| |
| <target name="run-tests-postgresql-wiki-connector" depends="setup-wiki-connector,setup-wiki-connector-tests"> |
| <ant dir="connectors/wiki" target="run-tests-postgresql"/> |
| </target> |
| |
| <target name="run-tests-mysql-wiki-connector" depends="setup-wiki-connector,setup-wiki-connector-tests"> |
| <ant dir="connectors/wiki" target="run-tests-mysql"/> |
| </target> |
| |
| <target name="run-tests-HSQLDB-wiki-connector" depends="setup-wiki-connector,setup-wiki-connector-tests"> |
| <ant dir="connectors/wiki" target="run-tests-HSQLDB"/> |
| </target> |
| |
| |
| <target name="deliver-site-doc" depends="presite-check" if="site-exists"> |
| <mkdir dir="dist/doc"/> |
| <copy todir="dist/doc"> |
| <fileset dir="site/build/site"> |
| <exclude name="**/broken-links.xml"/> |
| </fileset> |
| </copy> |
| <copy todir="dist/doc"> |
| <fileset dir="site"> |
| <include name=".htaccess"/> |
| </fileset> |
| </copy> |
| </target> |
| |
| <target name="preclean-for-delivery"> |
| <mkdir dir="dist"/> |
| <mkdir dir="dist/example"/> |
| <mkdir dir="dist/multiprocess-example"/> |
| <mkdir dir="dist/example-proprietary"/> |
| <mkdir dir="dist/multiprocess-example-proprietary"/> |
| <delete file="dist/connectors.xml"/> |
| <delete file="dist/connectors-proprietary.xml"/> |
| <delete file="dist/example/properties.xml"/> |
| <delete file="dist/example-proprietary/properties.xml"/> |
| <delete file="dist/multiprocess-example/properties.xml"/> |
| <delete file="dist/multiprocess-example-proprietary/properties.xml"/> |
| </target> |
| |
| <target name="deliver-framework" depends="preclean-for-delivery,build-framework"> |
| <mkdir dir="dist/web"/> |
| <copy todir="dist/web"> |
| <fileset dir="framework/dist/web"/> |
| </copy> |
| <mkdir dir="dist/web-proprietary"/> |
| <copy todir="dist/web-proprietary"> |
| <fileset dir="framework/dist/web-proprietary"/> |
| </copy> |
| <mkdir dir="dist/multiprocess-example"/> |
| <copy todir="dist/multiprocess-example"> |
| <fileset dir="framework/dist/multiprocess-example"/> |
| </copy> |
| <mkdir dir="dist/multiprocess-example-proprietary"/> |
| <copy todir="dist/multiprocess-example-proprietary"> |
| <fileset dir="framework/dist/multiprocess-example-proprietary"/> |
| </copy> |
| <mkdir dir="dist/example"/> |
| <copy todir="dist/example"> |
| <fileset dir="framework/dist/example"/> |
| </copy> |
| <mkdir dir="dist/example-proprietary"/> |
| <copy todir="dist/example-proprietary"> |
| <fileset dir="framework/dist/example-proprietary"/> |
| </copy> |
| <mkdir dir="dist/script-engine"/> |
| <copy todir="dist/script-engine"> |
| <fileset dir="framework/dist/script-engine"/> |
| </copy> |
| <mkdir dir="dist"/> |
| <copy todir="dist"> |
| <fileset dir="framework/dist"> |
| <include name="connectors.xml"/> |
| <include name="connectors-proprietary.xml"/> |
| </fileset> |
| </copy> |
| <mkdir dir="dist/connector-lib"/> |
| <copy todir="dist/connector-lib"> |
| <fileset dir="framework/dist/connector-lib"/> |
| </copy> |
| <mkdir dir="dist/connector-lib-proprietary"/> |
| <copy todir="dist/connector-lib-proprietary"> |
| <fileset dir="framework/dist/connector-lib-proprietary"/> |
| </copy> |
| <chmod dir="dist/script-engine" perm="a+x" includes="**/*.sh"/> |
| <chmod dir="dist/example" perm="a+x" includes="**/*.sh"/> |
| <chmod dir="dist/example-proprietary" perm="a+x" includes="**/*.sh"/> |
| <chmod dir="dist/multiprocess-example" perm="a+x" includes="**/*.sh"/> |
| <chmod dir="dist/multiprocess-example-proprietary" perm="a+x" includes="**/*.sh"/> |
| </target> |
| |
| <target name="deliver-framework-doc" depends="doc-framework"> |
| <mkdir dir="dist/doc/api/framework"/> |
| <copy todir="dist/doc/api/framework"> |
| <fileset dir="framework/dist/doc"/> |
| </copy> |
| </target> |
| |
| <target name="general-connector-integration-check"> |
| <available file="connectors/${connector-name}/dist/integration" type="dir" property="${connector-name}.has-integration"/> |
| </target> |
| |
| <target name="general-connector-processes-check"> |
| <available file="connectors/${connector-name}/dist/server-process" type="dir" property="${connector-name}.has-server-process"/> |
| <available file="connectors/${connector-name}/dist/registry-process" type="dir" property="${connector-name}.has-registry-process"/> |
| <condition property="${connector-name}.has-processes"> |
| <and> |
| <isset property="${connector-name}.has-server-process"/> |
| <isset property="${connector-name}.has-registry-process"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="general-connector-delivery-integration" depends="general-connector-integration-check" if="${connector-name}.has-integration"> |
| <mkdir dir="dist/${connector-name}-integration"/> |
| <copy todir="dist/${connector-name}-integration"> |
| <fileset dir="connectors/${connector-name}/dist/integration"/> |
| </copy> |
| </target> |
| |
| <target name="general-connector-delivery-processes" depends="general-connector-processes-check" if="${connector-name}.has-processes"> |
| <mkdir dir="dist/${connector-name}-server-process"/> |
| <copy todir="dist/${connector-name}-server-process"> |
| <fileset dir="connectors/${connector-name}/dist/server-process"/> |
| </copy> |
| <mkdir dir="dist/${connector-name}-registry-process"/> |
| <copy todir="dist/${connector-name}-registry-process"> |
| <fileset dir="connectors/${connector-name}/dist/registry-process"/> |
| </copy> |
| </target> |
| |
| <target name="general-connector-proprietary-check"> |
| <available file="connectors/${connector-name}/dist/lib-proprietary" type="dir" property="${connector-name}.is-proprietary"/> |
| </target> |
| |
| <target name="general-connector-proprietary-delivery" depends="general-connector-proprietary-check" if="${connector-name}.is-proprietary"> |
| <mkdir dir="dist/connector-lib-proprietary"/> |
| <copy todir="dist/connector-lib-proprietary"> |
| <fileset dir="connectors/${connector-name}/dist/lib-proprietary"/> |
| </copy> |
| </target> |
| |
| <target name="general-connector-delivery" depends="general-connector-proprietary-delivery,general-connector-delivery-integration,general-connector-delivery-processes"> |
| <mkdir dir="dist/connector-lib"/> |
| <copy todir="dist/connector-lib"> |
| <fileset dir="connectors/${connector-name}/dist/lib"/> |
| </copy> |
| </target> |
| |
| <target name="general-connector-doc-check"> |
| <available file="connectors/${connector-name}/dist/doc" type="dir" property="${connector-name}.has-doc"/> |
| </target> |
| |
| <target name="general-connector-doc-delivery" depends="general-connector-doc-check" if="${connector-name}.has-doc"> |
| <mkdir dir="dist/doc/api/${connector-name}"/> |
| <copy todir="dist/doc/api/${connector-name}"> |
| <fileset dir="connectors/${connector-name}/dist/doc"/> |
| </copy> |
| </target> |
| |
| <target name="general-add-authority-connector-proprietary" depends="general-connector-proprietary-check" if="${connector-name}.is-proprietary"> |
| <replace file="dist/connectors.xml" token="<!-- Add your authority connectors here -->" value="<!-- Add your authority connectors here -->
 <!--authorityconnector name="${connector-label}" class="${connector-class}"/-->"/> |
| </target> |
| |
| <target name="general-add-authority-connector-non-proprietary" depends="general-connector-proprietary-check" unless="${connector-name}.is-proprietary"> |
| <replace file="dist/connectors.xml" token="<!-- Add your authority connectors here -->" value="<!-- Add your authority connectors here -->
 <authorityconnector name="${connector-label}" class="${connector-class}"/>"/> |
| </target> |
| |
| <target name="general-add-authority-connector" depends="general-add-authority-connector-proprietary,general-add-authority-connector-non-proprietary"> |
| <replace file="dist/connectors-proprietary.xml" token="<!-- Add your authority connectors here -->" value="<!-- Add your authority connectors here -->
 <authorityconnector name="${connector-label}" class="${connector-class}"/>"/> |
| </target> |
| |
| <target name="general-add-output-connector-proprietary" depends="general-connector-proprietary-check" if="${connector-name}.is-proprietary"> |
| <replace file="dist/connectors.xml" token="<!-- Add your output connectors here -->" value="<!-- Add your output connectors here -->
 <!--outputconnector name="${connector-label}" class="${connector-class}"/-->"/> |
| </target> |
| |
| <target name="general-add-output-connector-non-proprietary" depends="general-connector-proprietary-check" unless="${connector-name}.is-proprietary"> |
| <replace file="dist/connectors.xml" token="<!-- Add your output connectors here -->" value="<!-- Add your output connectors here -->
 <outputconnector name="${connector-label}" class="${connector-class}"/>"/> |
| </target> |
| |
| <target name="general-add-output-connector" depends="general-add-output-connector-proprietary,general-add-output-connector-non-proprietary"> |
| <replace file="dist/connectors-proprietary.xml" token="<!-- Add your output connectors here -->" value="<!-- Add your output connectors here -->
 <outputconnector name="${connector-label}" class="${connector-class}"/>"/> |
| </target> |
| |
| <target name="general-add-repository-connector-proprietary" depends="general-connector-proprietary-check" if="${connector-name}.is-proprietary"> |
| <replace file="dist/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <!--repositoryconnector name="${connector-label}" class="${connector-class}"/-->"/> |
| </target> |
| |
| <target name="general-add-repository-connector-non-proprietary" depends="general-connector-proprietary-check" unless="${connector-name}.is-proprietary"> |
| <replace file="dist/connectors.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="${connector-label}" class="${connector-class}"/>"/> |
| </target> |
| |
| <target name="general-add-repository-connector" depends="general-add-repository-connector-proprietary,general-add-repository-connector-non-proprietary"> |
| <replace file="dist/connectors-proprietary.xml" token="<!-- Add your repository connectors here -->" value="<!-- Add your repository connectors here -->
 <repositoryconnector name="${connector-label}" class="${connector-class}"/>"/> |
| </target> |
| |
| <target name="calculate-activedirectory-condition" depends="build-activedirectory-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="activedirectory"/> |
| </antcall> |
| <antcall target="general-add-authority-connector"> |
| <param name="connector-name" value="activedirectory"/> |
| <param name="connector-label" value="Active Directory"/> |
| <param name="connector-class" value="org.apache.manifoldcf.authorities.authorities.activedirectory.ActiveDirectoryAuthority"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-activedirectory-connector-doc" depends="calculate-activedirectory-doc-condition" if="activedirectory-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="activedirectory"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-alfresco-condition" depends="build-alfresco-connector"> |
| <available file="connectors/alfresco/dist/lib" type="dir" property="alfresco.exists"/> |
| <condition property="alfresco.include"> |
| <isset property="alfresco.exists"/> |
| </condition> |
| </target> |
| |
| <target name="calculate-alfresco-testmaterials-condition" depends="calculate-alfresco-condition,build-alfresco-connector-testmaterials"> |
| <available file="connectors/alfresco/build/alfresco-war" type="dir" property="alfresco-testmaterials.exists"/> |
| <condition property="alfresco-testmaterials.include"> |
| <and> |
| <isset property="alfresco-testmaterials.exists"/> |
| <isset property="alfresco.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-alfresco-doc-condition" depends="doc-alfresco-connector"> |
| <available file="connectors/alfresco/dist/doc" type="dir" property="alfresco-doc.exists"/> |
| <condition property="alfresco-doc.include"> |
| <isset property="alfresco-doc.exists"/> |
| </condition> |
| </target> |
| |
| <target name="deliver-alfresco-connector" depends="calculate-alfresco-condition" if="alfresco.include"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="alfresco"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="alfresco"/> |
| <param name="connector-label" value="Alfresco"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.alfresco.AlfrescoRepositoryConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-alfresco-connector-doc" depends="calculate-alfresco-doc-condition" if="alfresco-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="alfresco"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-cmis-condition" depends="build-cmis-connector"> |
| <available file="connectors/cmis/dist/lib" type="dir" property="cmis.exists"/> |
| <condition property="cmis.include"> |
| <isset property="cmis.exists"/> |
| </condition> |
| </target> |
| |
| <target name="calculate-cmis-doc-condition" depends="doc-cmis-connector"> |
| <available file="connectors/cmis/dist/doc" type="dir" property="cmis-doc.exists"/> |
| <condition property="cmis-doc.include"> |
| <isset property="cmis-doc.exists"/> |
| </condition> |
| </target> |
| |
| <target name="deliver-cmis-connector" depends="calculate-cmis-condition" if="cmis.include"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="cmis"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="cmis"/> |
| <param name="connector-label" value="CMIS"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.cmis.CmisRepositoryConnector"/> |
| </antcall> |
| <antcall target="general-add-authority-connector"> |
| <param name="connector-name" value="cmis"/> |
| <param name="connector-label" value="CMIS"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.cmis.CmisAuthorityConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-cmis-connector-doc" depends="calculate-cmis-doc-condition" if="cmis-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="cmis"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-documentum-condition" depends="build-documentum-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="documentum"/> |
| </antcall> |
| <antcall target="general-add-authority-connector"> |
| <param name="connector-name" value="documentum"/> |
| <param name="connector-label" value="Documentum"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.authorities.DCTM.AuthorityConnector"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="documentum"/> |
| <param name="connector-label" value="Documentum"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.DCTM.DCTM"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-documentum-connector-doc" depends="calculate-documentum-doc-condition" if="documentum-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="documentum"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-filenet-condition" depends="build-filenet-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="filenet"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="filenet"/> |
| <param name="connector-label" value="FileNet"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.filenet.FilenetConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-filenet-connector-doc" depends="calculate-filenet-doc-condition" if="filenet-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="filenet"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-filesystem-condition" depends="build-filesystem-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="filesystem"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="filesystem"/> |
| <param name="connector-label" value="File system"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.filesystem.FileConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-filesystem-connector-doc" depends="calculate-filesystem-doc-condition" if="filesystem-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="filesystem"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-gts-condition" depends="build-gts-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="gts"/> |
| </antcall> |
| <antcall target="general-add-output-connector"> |
| <param name="connector-name" value="gts"/> |
| <param name="connector-label" value="MetaCarta GTS"/> |
| <param name="connector-class" value="org.apache.manifoldcf.agents.output.gts.GTSConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-gts-connector-doc" depends="calculate-gts-doc-condition" if="gts-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="gts"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-jdbc-condition" depends="build-jdbc-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="jdbc"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="jdbc"/> |
| <param name="connector-label" value="JDBC"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.jdbc.JDBCConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-jdbc-connector-doc" depends="calculate-jdbc-doc-condition" if="jdbc-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="jdbc"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-jcifs-condition" depends="build-jcifs-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="jcifs"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="jcifs"/> |
| <param name="connector-label" value="Windows shares"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.sharedrive.SharedDriveConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-jcifs-connector-doc" depends="calculate-jcifs-doc-condition" if="jcifs-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="jcifs"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-livelink-condition" depends="build-livelink-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="livelink"/> |
| </antcall> |
| <antcall target="general-add-authority-connector"> |
| <param name="connector-name" value="livelink"/> |
| <param name="connector-label" value="LiveLink"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.livelink.LivelinkAuthority"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="livelink"/> |
| <param name="connector-label" value="LiveLink"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.livelink.LivelinkConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-livelink-connector-doc" depends="calculate-livelink-doc-condition" if="livelink-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="livelink"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-solr-condition" depends="build-solr-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="solr"/> |
| </antcall> |
| <antcall target="general-add-output-connector"> |
| <param name="connector-name" value="solr"/> |
| <param name="connector-label" value="Solr"/> |
| <param name="connector-class" value="org.apache.manifoldcf.agents.output.solr.SolrConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-solr-connector-doc" depends="calculate-solr-doc-condition" if="solr-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="solr"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-memex-condition" depends="build-memex-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="memex"/> |
| </antcall> |
| <antcall target="general-add-authority-connector"> |
| <param name="connector-name" value="memex"/> |
| <param name="connector-label" value="Memex Patriarch"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.memex.MemexAuthority"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="memex"/> |
| <param name="connector-label" value="Memex Patriarch"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.memex.MemexConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-memex-connector-doc" depends="calculate-memex-doc-condition" if="memex-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="memex"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-meridio-condition" depends="build-meridio-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="meridio"/> |
| </antcall> |
| <antcall target="general-add-authority-connector"> |
| <param name="connector-name" value="meridio"/> |
| <param name="connector-label" value="Meridio"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.meridio.MeridioAuthority"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="meridio"/> |
| <param name="connector-label" value="Meridio"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.meridio.MeridioConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-meridio-connector-doc" depends="calculate-meridio-doc-condition" if="meridio-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="meridio"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-opensearchserver-condition" depends="build-opensearchserver-connector"> |
| <available file="connectors/opensearchserver/dist/lib" type="dir" property="opensearchserver.exists"/> |
| <condition property="opensearchserver.include"> |
| <isset property="opensearchserver.exists"/> |
| </condition> |
| </target> |
| |
| <target name="calculate-opensearchserver-doc-condition" depends="doc-opensearchserver-connector"> |
| <available file="connectors/opensearchserver/dist/doc" type="dir" property="opensearchserver-doc.exists"/> |
| <condition property="opensearchserver-doc.include"> |
| <isset property="opensearchserver-doc.exists"/> |
| </condition> |
| </target> |
| |
| <target name="deliver-opensearchserver-connector" depends="calculate-opensearchserver-condition" if="opensearchserver.include"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="opensearchserver"/> |
| </antcall> |
| <antcall target="general-add-output-connector"> |
| <param name="connector-name" value="opensearchserver"/> |
| <param name="connector-label" value="OpenSearchServer"/> |
| <param name="connector-class" value="org.apache.manifoldcf.agents.output.opensearchserver.OpenSearchServerConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-opensearchserver-connector-doc" depends="calculate-opensearchserver-doc-condition" if="opensearchserver-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="opensearchserver"/> |
| </antcall> |
| </target> |
| |
| |
| <target name="calculate-elasticsearch-condition" depends="build-elasticsearch-connector"> |
| <available file="connectors/elasticsearch/dist/lib" type="dir" property="elasticsearch.exists"/> |
| <condition property="elasticsearch.include"> |
| <isset property="elasticsearch.exists"/> |
| </condition> |
| </target> |
| |
| <target name="calculate-elasticsearch-testmaterials-condition" depends="calculate-elasticsearch-condition"> |
| <available file="connectors/elasticsearch/test-materials-proprietary/elasticsearch-0.19.0" type="dir" property="elasticsearch-testmaterials.exists"/> |
| <condition property="elasticsearch-testmaterials.include"> |
| <and> |
| <isset property="elasticsearch-testmaterials.exists"/> |
| <isset property="elasticsearch.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-elasticsearch-tests-condition" depends="calculate-elasticsearch-testmaterials-condition,calculate-elasticsearch-condition,calculate-cmis-condition"> |
| <condition property="elasticsearch-tests.include"> |
| <and> |
| <not> |
| <equals arg1="${ant.java.version}" arg2="1.5" /> |
| </not> |
| <isset property="elasticsearch.include"/> |
| <isset property="elasticsearch-testmaterials.include"/> |
| <isset property="cmis.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-elasticsearch-doc-condition" depends="doc-elasticsearch-connector"> |
| <available file="connectors/elasticsearch/dist/doc" type="dir" property="elasticsearch-doc.exists"/> |
| <condition property="elasticsearch-doc.include"> |
| <isset property="elasticsearch-doc.exists"/> |
| </condition> |
| </target> |
| |
| <target name="deliver-elasticsearch-connector" depends="calculate-elasticsearch-condition" if="elasticsearch.include"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="elasticsearch"/> |
| </antcall> |
| <antcall target="general-add-output-connector"> |
| <param name="connector-name" value="elasticsearch"/> |
| <param name="connector-label" value="ElasticSearch"/> |
| <param name="connector-class" value="org.apache.manifoldcf.agents.output.elasticsearch.ElasticSearchConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-elasticsearch-connector-doc" depends="calculate-elasticsearch-doc-condition" if="elasticsearch-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="elasticsearch"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-nullauthority-condition" depends="build-nullauthority-connector"> |
| <available file="connectors/nullauthority/dist/lib" type="dir" property="nullauthority.exists"/> |
| <condition property="nullauthority.include"> |
| <isset property="nullauthority.exists"/> |
| </condition> |
| </target> |
| |
| <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> |
| |
| <target name="deliver-nullauthority-connector" depends="calculate-nullauthority-condition" if="nullauthority.include"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="nullauthority"/> |
| </antcall> |
| <antcall target="general-add-authority-connector"> |
| <param name="connector-name" value="nullauthority"/> |
| <param name="connector-label" value="Null"/> |
| <param name="connector-class" value="org.apache.manifoldcf.authorities.authorities.nullauthority.NullAuthority"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-nullauthority-connector-doc" depends="calculate-nullauthority-doc-condition" if="nullauthority-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="nullauthority"/> |
| </antcall> |
| </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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="nulloutput"/> |
| </antcall> |
| <antcall target="general-add-output-connector"> |
| <param name="connector-name" value="nulloutput"/> |
| <param name="connector-label" value="Null"/> |
| <param name="connector-class" value="org.apache.manifoldcf.agents.output.nullconnector.NullConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-nulloutput-connector-doc" depends="calculate-nulloutput-doc-condition" if="nulloutput-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="nulloutput"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-rss-condition" depends="build-rss-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="rss"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="rss"/> |
| <param name="connector-label" value="RSS"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.rss.RSSConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-rss-connector-doc" depends="calculate-rss-doc-condition" if="rss-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="rss"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-sharepoint-condition" depends="build-sharepoint-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="sharepoint"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="sharepoint"/> |
| <param name="connector-label" value="SharePoint"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.sharepoint.SharePointRepository"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-sharepoint-connector-doc" depends="calculate-sharepoint-doc-condition" if="sharepoint-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="sharepoint"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-webcrawler-condition" depends="build-webcrawler-connector"> |
| <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"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="webcrawler"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="webcrawler"/> |
| <param name="connector-label" value="Web"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.webcrawler.WebcrawlerConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-webcrawler-connector-doc" depends="calculate-webcrawler-doc-condition" if="webcrawler-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="webcrawler"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-wiki-condition" depends="build-wiki-connector"> |
| <available file="connectors/wiki/dist/lib" type="dir" property="wiki.exists"/> |
| <condition property="wiki.include"> |
| <isset property="wiki.exists"/> |
| </condition> |
| </target> |
| |
| <target name="calculate-wiki-doc-condition" depends="doc-wiki-connector"> |
| <available file="connectors/wiki/dist/doc" type="dir" property="wiki-doc.exists"/> |
| <condition property="wiki-doc.include"> |
| <isset property="wiki-doc.exists"/> |
| </condition> |
| </target> |
| |
| <target name="deliver-wiki-connector" depends="calculate-wiki-condition" if="wiki.include"> |
| <antcall target="general-connector-delivery"> |
| <param name="connector-name" value="wiki"/> |
| </antcall> |
| <antcall target="general-add-repository-connector"> |
| <param name="connector-name" value="wiki"/> |
| <param name="connector-label" value="Wiki"/> |
| <param name="connector-class" value="org.apache.manifoldcf.crawler.connectors.wiki.WikiConnector"/> |
| </antcall> |
| </target> |
| |
| <target name="deliver-wiki-connector-doc" depends="calculate-wiki-doc-condition" if="wiki-doc.include"> |
| <antcall target="general-connector-doc-delivery"> |
| <param name="connector-name" value="wiki"/> |
| </antcall> |
| </target> |
| |
| <target name="calculate-filesystem-tests-condition" depends="calculate-filesystem-condition,calculate-nulloutput-condition"> |
| <condition property="filesystem-tests.include"> |
| <and> |
| <isset property="filesystem.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-jcifs-tests-condition" depends="calculate-jcifs-condition,calculate-nulloutput-condition"> |
| <condition property="jcifs-tests.include"> |
| <and> |
| <isset property="jcifs.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-jdbc-tests-condition" depends="calculate-jdbc-condition,calculate-nulloutput-condition"> |
| <condition property="jdbc-tests.include"> |
| <and> |
| <isset property="jdbc.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-activedirectory-tests-condition" depends="calculate-activedirectory-condition"> |
| <condition property="activedirectory-tests.include"> |
| <and> |
| <isset property="activedirectory.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-solr-tests-condition" depends="calculate-filesystem-condition,calculate-solr-condition"> |
| <condition property="solr-tests.include"> |
| <and> |
| <isset property="filesystem.include"/> |
| <isset property="solr.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-gts-tests-condition" depends="calculate-filesystem-condition,calculate-gts-condition"> |
| <condition property="gts-tests.include"> |
| <and> |
| <isset property="filesystem.include"/> |
| <isset property="gts.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-opensearchserver-tests-condition" depends="calculate-filesystem-condition,calculate-opensearchserver-condition"> |
| <condition property="opensearchserver-tests.include"> |
| <and> |
| <isset property="filesystem.include"/> |
| <isset property="opensearchserver.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-rss-tests-condition" depends="calculate-rss-condition,calculate-nulloutput-condition"> |
| <condition property="rss-tests.include"> |
| <and> |
| <isset property="rss.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-sharepoint-tests-condition" depends="calculate-sharepoint-condition,calculate-nulloutput-condition"> |
| <condition property="sharepoint-tests.include"> |
| <and> |
| <isset property="sharepoint.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-alfresco-tests-condition" depends="calculate-alfresco-testmaterials-condition,calculate-nulloutput-condition"> |
| <condition property="alfresco-tests.include"> |
| <and> |
| <isset property="alfresco-testmaterials.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-cmis-tests-condition" depends="calculate-cmis-condition,calculate-nulloutput-condition"> |
| <condition property="cmis-tests.include"> |
| <and> |
| <isset property="cmis.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-webcrawler-tests-condition" depends="calculate-webcrawler-condition,calculate-nulloutput-condition"> |
| <condition property="webcrawler-tests.include"> |
| <and> |
| <isset property="webcrawler.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="calculate-wiki-tests-condition" depends="calculate-wiki-condition,calculate-nulloutput-condition"> |
| <condition property="wiki-tests.include"> |
| <and> |
| <isset property="wiki.include"/> |
| <isset property="nulloutput.include"/> |
| </and> |
| </condition> |
| </target> |
| |
| <target name="run-activedirectory-UI-tests-derby" depends="build-tests-framework,build-tests-activedirectory-connector,calculate-activedirectory-tests-condition" if="activedirectory-tests.include"> |
| <ant dir="tests/activedirectory" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-filesystem-tests-derby" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-derby"/> |
| </target> |
| |
| <target name="run-filesystem-UI-tests-derby" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-filesystem-loadtests-derby" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-load-derby"/> |
| </target> |
| |
| <target name="run-jcifs-UI-tests-derby" depends="build-tests-framework,build-tests-jcifs-connector,build-tests-nulloutput-connector,calculate-jcifs-tests-condition" if="jcifs-tests.include"> |
| <ant dir="tests/jcifs" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-jdbc-UI-tests-derby" depends="build-tests-framework,build-tests-jdbc-connector,build-tests-nulloutput-connector,calculate-jdbc-tests-condition" if="jdbc-tests.include"> |
| <ant dir="tests/jdbc" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-solr-UI-tests-derby" depends="build-tests-framework,build-tests-solr-connector,build-tests-filesystem-connector,calculate-solr-tests-condition" if="solr-tests.include"> |
| <ant dir="tests/solr" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-gts-UI-tests-derby" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-gts-connector,calculate-gts-tests-condition" if="gts-tests.include"> |
| <ant dir="tests/gts" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-opensearchserver-UI-tests-derby" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-opensearchserver-connector,calculate-opensearchserver-tests-condition" if="opensearchserver-tests.include"> |
| <ant dir="tests/opensearchserver" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-rss-UI-tests-derby" depends="build-tests-framework,build-tests-rss-connector,build-tests-nulloutput-connector,calculate-rss-tests-condition" if="rss-tests.include"> |
| <ant dir="tests/rss" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-rss-loadtests-derby" depends="build-tests-framework,build-tests-rss-connector,build-tests-nulloutput-connector,calculate-rss-tests-condition" if="rss-tests.include"> |
| <ant dir="tests/rss" target="run-load-derby"/> |
| </target> |
| |
| <target name="run-rss-loadtests-postgresql" depends="build-tests-framework,build-tests-rss-connector,build-tests-nulloutput-connector,calculate-rss-tests-condition" if="rss-tests.include"> |
| <ant dir="tests/rss" target="run-load-postgresql"/> |
| </target> |
| |
| <target name="run-rss-loadtests-mysql" depends="build-tests-framework,build-tests-rss-connector,build-tests-nulloutput-connector,calculate-rss-tests-condition" if="rss-tests.include"> |
| <ant dir="tests/rss" target="run-load-mysql"/> |
| </target> |
| |
| <target name="run-rss-loadtests-HSQLDB" depends="build-tests-framework,build-tests-rss-connector,build-tests-nulloutput-connector,calculate-rss-tests-condition" if="rss-tests.include"> |
| <ant dir="tests/rss" target="run-load-HSQLDB"/> |
| </target> |
| |
| <target name="run-webcrawler-UI-tests-derby" depends="build-tests-framework,build-tests-webcrawler-connector,build-tests-nulloutput-connector,calculate-webcrawler-tests-condition" if="webcrawler-tests.include"> |
| <ant dir="tests/webcrawler" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-wiki-tests-derby" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-derby"/> |
| </target> |
| |
| <target name="run-wiki-UI-tests-derby" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-wiki-loadtests-derby" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-load-derby"/> |
| </target> |
| |
| <target name="run-alfresco-tests-derby" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-derby"/> |
| </target> |
| |
| <target name="run-cmis-tests-derby" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-derby"/> |
| </target> |
| |
| <target name="run-cmis-UI-tests-derby" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-cmis-loadtests-derby" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-load-derby"/> |
| </target> |
| |
| <target name="run-elasticsearch-tests-derby" depends="build-tests-framework,build-tests-cmis-connector,build-tests-elasticsearch-connector,calculate-cmis-tests-condition,calculate-elasticsearch-tests-condition" if="elasticsearch-tests.include"> |
| <ant dir="tests/elasticsearch" target="run-derby"/> |
| </target> |
| |
| <target name="run-elasticsearch-UI-tests-derby" depends="build-tests-framework,build-tests-cmis-connector,build-tests-elasticsearch-connector,calculate-cmis-tests-condition,calculate-elasticsearch-tests-condition" if="elasticsearch-tests.include"> |
| <ant dir="tests/elasticsearch" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-alfresco-loadtests-derby" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-load-derby"/> |
| </target> |
| |
| <target name="run-sharepoint-tests-derby" depends="build-tests-framework,build-tests-sharepoint-connector,build-tests-nulloutput-connector,calculate-sharepoint-tests-condition" if="sharepoint-tests.include"> |
| <ant dir="tests/sharepoint" target="run-derby"/> |
| </target> |
| |
| <target name="run-sharepoint-loadtests-derby" depends="build-tests-framework,build-tests-sharepoint-connector,build-tests-nulloutput-connector,calculate-sharepoint-tests-condition" if="sharepoint-tests.include"> |
| <ant dir="tests/sharepoint" target="run-load-derby"/> |
| </target> |
| |
| <target name="run-filesystem-tests-postgresql" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-postgresql"/> |
| </target> |
| |
| <target name="run-filesystem-tests-mysql" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-mysql"/> |
| </target> |
| |
| <target name="run-filesystem-loadtests-postgresql" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-load-postgresql"/> |
| </target> |
| |
| <target name="run-filesystem-loadtests-mysql" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-load-mysql"/> |
| </target> |
| |
| <target name="run-wiki-tests-postgresql" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-postgresql"/> |
| </target> |
| |
| <target name="run-wiki-tests-mysql" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-mysql"/> |
| </target> |
| |
| <target name="run-wiki-loadtests-postgresql" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-load-postgresql"/> |
| </target> |
| |
| <target name="run-wiki-loadtests-mysql" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-load-mysql"/> |
| </target> |
| |
| <target name="run-alfresco-tests-postgresql" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-postgresql"/> |
| </target> |
| |
| <target name="run-alfresco-tests-mysql" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-mysql"/> |
| </target> |
| |
| <target name="run-alfresco-UI-tests-derby" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-UI-derby"/> |
| </target> |
| |
| <target name="run-cmis-tests-postgresql" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-postgresql"/> |
| </target> |
| |
| <target name="run-cmis-tests-mysql" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-mysql"/> |
| </target> |
| |
| <target name="run-alfresco-loadtests-postgresql" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-load-postgresql"/> |
| </target> |
| |
| <target name="run-alfresco-loadtests-mysql" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-load-mysql"/> |
| </target> |
| |
| <target name="run-cmis-loadtests-postgresql" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-load-postgresql"/> |
| </target> |
| |
| <target name="run-cmis-loadtests-mysql" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-load-mysql"/> |
| </target> |
| |
| <target name="run-filesystem-tests-HSQLDB" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-HSQLDB"/> |
| </target> |
| |
| <target name="run-filesystem-loadtests-HSQLDB" depends="build-tests-framework,build-tests-filesystem-connector,build-tests-nulloutput-connector,calculate-filesystem-tests-condition" if="filesystem-tests.include"> |
| <ant dir="tests/filesystem" target="run-load-HSQLDB"/> |
| </target> |
| |
| <target name="run-wiki-tests-HSQLDB" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-HSQLDB"/> |
| </target> |
| |
| <target name="run-wiki-loadtests-HSQLDB" depends="build-tests-framework,build-tests-wiki-connector,build-tests-nulloutput-connector,calculate-wiki-tests-condition" if="wiki-tests.include"> |
| <ant dir="tests/wiki" target="run-load-HSQLDB"/> |
| </target> |
| |
| <target name="run-sharepoint-tests-postgresql" depends="build-tests-framework,build-tests-sharepoint-connector,build-tests-nulloutput-connector,calculate-sharepoint-tests-condition" if="sharepoint-tests.include"> |
| <ant dir="tests/sharepoint" target="run-postgresql"/> |
| </target> |
| |
| <target name="run-sharepoint-tests-mysql" depends="build-tests-framework,build-tests-sharepoint-connector,build-tests-nulloutput-connector,calculate-sharepoint-tests-condition" if="sharepoint-tests.include"> |
| <ant dir="tests/sharepoint" target="run-mysql"/> |
| </target> |
| |
| <target name="run-sharepoint-loadtests-postgresql" depends="build-tests-framework,build-tests-sharepoint-connector,build-tests-nulloutput-connector,calculate-sharepoint-tests-condition" if="sharepoint-tests.include"> |
| <ant dir="tests/sharepoint" target="run-load-postgreql"/> |
| </target> |
| |
| <target name="run-sharepoint-loadtests-mysql" depends="build-tests-framework,build-tests-sharepoint-connector,build-tests-nulloutput-connector,calculate-sharepoint-tests-condition" if="sharepoint-tests.include"> |
| <ant dir="tests/sharepoint" target="run-load-mysql"/> |
| </target> |
| |
| <target name="run-alfresco-tests-HSQLDB" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-HSQLDB"/> |
| </target> |
| |
| <target name="run-cmis-tests-HSQLDB" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-HSQLDB"/> |
| </target> |
| |
| <target name="run-alfresco-loadtests-HSQLDB" depends="build-tests-framework,build-tests-alfresco-connector,build-tests-nulloutput-connector,calculate-alfresco-tests-condition" if="alfresco-tests.include"> |
| <ant dir="tests/alfresco" target="run-load-HSQLDB"/> |
| </target> |
| |
| <target name="run-cmis-loadtests-HSQLDB" depends="build-tests-framework,build-tests-cmis-connector,build-tests-nulloutput-connector,calculate-cmis-tests-condition" if="cmis-tests.include"> |
| <ant dir="tests/cmis" target="run-load-HSQLDB"/> |
| </target> |
| |
| <target name="run-sharepoint-tests-HSQLDB" depends="build-tests-framework,build-tests-sharepoint-connector,build-tests-nulloutput-connector,calculate-sharepoint-tests-condition" if="sharepoint-tests.include"> |
| <ant dir="tests/sharepoint" target="run-HSQLDB"/> |
| </target> |
| |
| <target name="run-sharepoint-loadtests-HSQLDB" depends="build-tests-framework,build-tests-sharepoint-connector,build-tests-nulloutput-connector,calculate-sharepoint-tests-condition" if="sharepoint-tests.include"> |
| <ant dir="tests/sharepoint" target="run-load-HSQLDB"/> |
| </target> |
| |
| <target name="run-tests-open-connectors" depends="run-tests-activedirectory-connector,run-tests-alfresco-connector,run-tests-cmis-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-wiki-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="run-tests-derby-open-connectors" depends="run-tests-derby-activedirectory-connector,run-tests-derby-alfresco-connector,run-tests-derby-cmis-connector,run-tests-derby-filesystem-connector,run-tests-derby-nullauthority-connector,run-tests-derby-nulloutput-connector,run-tests-derby-rss-connector,run-tests-derby-solr-connector,run-tests-derby-webcrawler-connector,run-tests-derby-wiki-connector,run-tests-derby-jdbc-connector"/> |
| <target name="run-tests-derby-lgpl-connectors" depends="run-tests-derby-jcifs-connector"/> |
| <target name="run-tests-derby-proprietary-connectors" depends="run-tests-derby-documentum-connector,run-tests-derby-filenet-connector,run-tests-derby-livelink-connector,run-tests-derby-memex-connector,run-tests-derby-meridio-connector,run-tests-derby-sharepoint-connector"/> |
| |
| <target name="end-to-end-tests-derby" depends="run-filesystem-tests-derby,run-wiki-tests-derby,run-alfresco-tests-derby,run-cmis-tests-derby,run-sharepoint-tests-derby"/> |
| |
| <target name="run-tests-postgresql-open-connectors" depends="run-tests-postgresql-activedirectory-connector,run-tests-postgresql-alfresco-connector,run-tests-postgresql-cmis-connector,run-tests-postgresql-filesystem-connector,run-tests-postgresql-nullauthority-connector,run-tests-postgresql-nulloutput-connector,run-tests-postgresql-rss-connector,run-tests-postgresql-solr-connector,run-tests-postgresql-webcrawler-connector,run-tests-postgresql-wiki-connector,run-tests-postgresql-jdbc-connector,run-tests-postgresql-opensearchserver-connector,run-tests-postgresql-elasticsearch-connector"/> |
| <target name="run-tests-postgresql-lgpl-connectors" depends="run-tests-postgresql-jcifs-connector"/> |
| <target name="run-tests-postgresql-proprietary-connectors" depends="run-tests-postgresql-documentum-connector,run-tests-postgresql-filenet-connector,run-tests-postgresql-livelink-connector,run-tests-postgresql-memex-connector,run-tests-postgresql-meridio-connector,run-tests-postgresql-sharepoint-connector"/> |
| |
| <target name="end-to-end-tests-postgresql" depends="run-filesystem-tests-postgresql,run-wiki-tests-postgresql,run-alfresco-tests-postgresql,run-cmis-tests-postgresql,run-sharepoint-tests-postgresql"/> |
| |
| <target name="run-tests-mysql-open-connectors" depends="run-tests-mysql-activedirectory-connector,run-tests-mysql-alfresco-connector,run-tests-mysql-cmis-connector,run-tests-mysql-filesystem-connector,run-tests-mysql-nullauthority-connector,run-tests-mysql-nulloutput-connector,run-tests-mysql-rss-connector,run-tests-mysql-solr-connector,run-tests-mysql-webcrawler-connector,run-tests-mysql-wiki-connector,run-tests-mysql-jdbc-connector,run-tests-mysql-opensearchserver-connector,run-tests-mysql-elasticsearch-connector"/> |
| <target name="run-tests-mysql-lgpl-connectors" depends="run-tests-mysql-jcifs-connector"/> |
| <target name="run-tests-mysql-proprietary-connectors" depends="run-tests-mysql-documentum-connector,run-tests-mysql-filenet-connector,run-tests-mysql-livelink-connector,run-tests-mysql-memex-connector,run-tests-mysql-meridio-connector,run-tests-mysql-sharepoint-connector"/> |
| |
| <target name="end-to-end-tests-mysql" depends="run-filesystem-tests-mysql,run-wiki-tests-mysql,run-alfresco-tests-mysql,run-cmis-tests-mysql,run-sharepoint-tests-mysql"/> |
| |
| <target name="run-tests-HSQLDB-open-connectors" depends="run-tests-HSQLDB-activedirectory-connector,run-tests-HSQLDB-alfresco-connector,run-tests-HSQLDB-cmis-connector,run-tests-HSQLDB-filesystem-connector,run-tests-HSQLDB-nullauthority-connector,run-tests-HSQLDB-nulloutput-connector,run-tests-HSQLDB-rss-connector,run-tests-HSQLDB-solr-connector,run-tests-HSQLDB-webcrawler-connector,run-tests-HSQLDB-wiki-connector,run-tests-HSQLDB-jdbc-connector,run-tests-HSQLDB-opensearchserver-connector,run-tests-HSQLDB-elasticsearch-connector"/> |
| <target name="run-tests-HSQLDB-lgpl-connectors" depends="run-tests-HSQLDB-jcifs-connector"/> |
| <target name="run-tests-HSQLDB-proprietary-connectors" depends="run-tests-HSQLDB-documentum-connector,run-tests-HSQLDB-filenet-connector,run-tests-HSQLDB-livelink-connector,run-tests-HSQLDB-memex-connector,run-tests-HSQLDB-meridio-connector,run-tests-HSQLDB-sharepoint-connector"/> |
| |
| <target name="end-to-end-tests-HSQLDB" depends="run-filesystem-tests-HSQLDB,run-wiki-tests-HSQLDB,run-alfresco-tests-HSQLDB,run-cmis-tests-HSQLDB,run-sharepoint-tests-HSQLDB"/> |
| |
| <target name="end-to-end-loadtests-derby" depends="run-filesystem-loadtests-derby,run-rss-loadtests-derby,run-wiki-loadtests-derby,run-alfresco-loadtests-derby,run-cmis-loadtests-derby,run-sharepoint-loadtests-derby"/> |
| |
| <target name="end-to-end-loadtests-postgresql" depends="run-filesystem-loadtests-postgresql,run-rss-loadtests-postgresql,run-wiki-loadtests-postgresql,run-alfresco-loadtests-postgresql,run-cmis-loadtests-postgresql,run-sharepoint-loadtests-postgresql"/> |
| |
| <target name="end-to-end-loadtests-mysql" depends="run-filesystem-loadtests-mysql,run-rss-loadtests-mysql,run-wiki-loadtests-mysql,run-alfresco-loadtests-mysql,run-cmis-loadtests-mysql,run-sharepoint-loadtests-mysql"/> |
| |
| <target name="end-to-end-loadtests-HSQLDB" depends="run-filesystem-loadtests-HSQLDB,run-rss-loadtests-HSQLDB,run-wiki-loadtests-HSQLDB,run-alfresco-loadtests-HSQLDB,run-cmis-loadtests-HSQLDB,run-sharepoint-loadtests-HSQLDB"/> |
| |
| |
| <target name="deliver-open-connectors" depends="deliver-nullauthority-connector,deliver-activedirectory-connector,deliver-alfresco-connector,deliver-cmis-connector,deliver-filesystem-connector,deliver-rss-connector,deliver-webcrawler-connector,deliver-wiki-connector,deliver-jdbc-connector"/> |
| <target name="deliver-open-connectors-doc" depends="deliver-nullauthority-connector-doc,deliver-activedirectory-connector-doc,deliver-alfresco-connector-doc,deliver-cmis-connector-doc,deliver-filesystem-connector-doc,deliver-rss-connector-doc,deliver-webcrawler-connector-doc,deliver-wiki-connector-doc,deliver-jdbc-connector-doc"/> |
| |
| <target name="deliver-output-connectors" depends="deliver-gts-connector,deliver-solr-connector,deliver-nulloutput-connector,deliver-opensearchserver-connector,deliver-elasticsearch-connector"/> |
| <target name="deliver-output-connectors-doc" depends="deliver-gts-connector-doc,deliver-solr-connector-doc,deliver-nulloutput-connector-doc,deliver-opensearchserver-connector-doc,deliver-elasticsearch-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="build" depends="deliver-framework,deliver-open-connectors,deliver-output-connectors,deliver-lgpl-connectors,deliver-proprietary-connectors"/> |
| <target name="tmpclean" depends="cleanup-afterbuild"/> |
| <target name="buildcln" depends="build,tmpclean"/> |
| <target name="javadoc" depends="deliver-framework-doc,deliver-open-connectors-doc,deliver-output-connectors-doc,deliver-lgpl-connectors-doc,deliver-proprietary-connectors-doc"/> |
| <target name="doc" depends="deliver-site-doc"/> |
| |
| <target name="set-version"> |
| <property name="release-version" value="0.5-incubating"/> |
| </target> |
| |
| <target name="create-source-zip" depends="set-version"> |
| <zip destfile="apache-manifoldcf-${release-version}-src.zip" update="false"> |
| <zipfileset dir="." prefix="apache-manifoldcf-${release-version}"> |
| <exclude name="/connectors/*/lib/"/> |
| <exclude name="/framework/lib/"/> |
| <exclude name="**/build/"/> |
| <exclude name="**/tmp/"/> |
| <exclude name="/site/fonts/"/> |
| <exclude name="/dist/"/> |
| <exclude name="/connectors/*/dist/"/> |
| <exclude name="/framework/dist/"/> |
| <exclude name="**/target/"/> |
| <exclude name="**/test-output/"/> |
| <exclude name="**/test-derby-output/"/> |
| <exclude name="**/test-postgresql-output/"/> |
| <exclude name="**/test-HSQLDB-output/"/> |
| <exclude name="**/test-HSQLDBext-output/"/> |
| <exclude name="**/test-mysql-output/"/> |
| <exclude name="**/lib-proprietary/*.jar"/> |
| <exclude name="**/test-materials-proprietary/*.jar"/> |
| <exclude name="**/lib-proprietary/*.war"/> |
| <exclude name="**/test-materials-proprietary/*.war"/> |
| <exclude name="**/lib-proprietary/*.wsdl"/> |
| <exclude name="**/test-materials-proprietary/*.wsdl"/> |
| <exclude name="**/lib-proprietary/*.xsd"/> |
| <exclude name="**/test-materials-proprietary/*.xsd"/> |
| <exclude name="connectors/elasticsearch/test-materials-proprietary/elasticsearch-0.19.0/"/> |
| <exclude name="/legacy-*/"/> |
| <exclude name="/apache-manifoldcf-*"/> |
| </zipfileset> |
| </zip> |
| </target> |
| |
| <target name="create-source-tar" depends="set-version"> |
| <tar destfile="apache-manifoldcf-${release-version}-src.tar.gz" compression="gzip" longfile="gnu"> |
| <tarfileset dir="." prefix="apache-manifoldcf-${release-version}"> |
| <exclude name="/connectors/*/lib/"/> |
| <exclude name="/framework/lib/"/> |
| <exclude name="**/build/"/> |
| <exclude name="**/tmp/"/> |
| <exclude name="/site/fonts/"/> |
| <exclude name="/dist/"/> |
| <exclude name="/connectors/*/dist/"/> |
| <exclude name="/framework/dist/"/> |
| <exclude name="**/target/"/> |
| <exclude name="**/test-output/"/> |
| <exclude name="**/test-derby-output/"/> |
| <exclude name="**/test-postgresql-output/"/> |
| <exclude name="**/test-HSQLDB-output/"/> |
| <exclude name="**/test-HSQLDBext-output/"/> |
| <exclude name="**/test-mysql-output/"/> |
| <exclude name="**/lib-proprietary/*.jar"/> |
| <exclude name="**/test-materials-proprietary/*.jar"/> |
| <exclude name="**/lib-proprietary/*.war"/> |
| <exclude name="**/test-materials-proprietary/*.war"/> |
| <exclude name="**/lib-proprietary/*.wsdl"/> |
| <exclude name="**/test-materials-proprietary/*.wsdl"/> |
| <exclude name="**/lib-proprietary/*.xsd"/> |
| <exclude name="**/test-materials-proprietary/*.xsd"/> |
| <exclude name="connectors/elasticsearch/test-materials-proprietary/elasticsearch-0.19.0/"/> |
| <exclude name="/legacy-*/"/> |
| <exclude name="/apache-manifoldcf-*"/> |
| </tarfileset> |
| </tar> |
| </target> |
| |
| <target name="create-bin-zip" depends="build,doc,javadoc,set-version"> |
| <zip destfile="apache-manifoldcf-${release-version}-bin.zip" update="false"> |
| <zipfileset dir="." prefix="apache-manifoldcf-${release-version}"> |
| <exclude name="/build/"/> |
| <exclude name="/lib/"/> |
| <exclude name="/lib-proprietary/"/> |
| <exclude name="/json/"/> |
| <exclude name="/site/"/> |
| <exclude name="/connectors/"/> |
| <exclude name="/framework/"/> |
| <exclude name="/tests/"/> |
| <exclude name="/mod-authz-annotate/"/> |
| <exclude name="/mvn-bootstrap.*"/> |
| <exclude name="/build.xml"/> |
| <exclude name="/common-build.xml"/> |
| <exclude name="/pom.xml"/> |
| <exclude name="/test-materials/"/> |
| <exclude name="**/lib-proprietary/*.jar"/> |
| <exclude name="**/test-materials-proprietary/*.jar"/> |
| <exclude name="**/lib-proprietary/*.war"/> |
| <exclude name="**/test-materials-proprietary/*.war"/> |
| <exclude name="**/lib-proprietary/*.wsdl"/> |
| <exclude name="**/test-materials-proprietary/*.wsdl"/> |
| <exclude name="**/lib-proprietary/*.xsd"/> |
| <exclude name="**/test-materials-proprietary/*.xsd"/> |
| <exclude name="/legacy-*/"/> |
| <exclude name="dist/connector-lib-proprietary/*.jar"/> |
| <exclude name="dist/connectors-proprietary.xml"/> |
| <exclude name="dist/example-proprietary/"/> |
| <exclude name="dist/multiprocess-example-proprietary/"/> |
| <exclude name="dist/web-proprietary/"/> |
| <exclude name="/apache-manifoldcf-*"/> |
| </zipfileset> |
| </zip> |
| </target> |
| |
| <target name="create-bin-tar" depends="build,doc,javadoc,set-version"> |
| <tar destfile="apache-manifoldcf-${release-version}-bin.tar.gz" compression="gzip" longfile="gnu"> |
| <tarfileset dir="." prefix="apache-manifoldcf-${release-version}"> |
| <exclude name="/build/"/> |
| <exclude name="/lib/"/> |
| <exclude name="/lib-proprietary/"/> |
| <exclude name="/json/"/> |
| <exclude name="/site/"/> |
| <exclude name="/connectors/"/> |
| <exclude name="/framework/"/> |
| <exclude name="/tests/"/> |
| <exclude name="/mod-authz-annotate/"/> |
| <exclude name="/mvn-bootstrap.*"/> |
| <exclude name="/build.xml"/> |
| <exclude name="/common-build.xml"/> |
| <exclude name="/pom.xml"/> |
| <exclude name="/test-materials/"/> |
| <exclude name="**/lib-proprietary/*.jar"/> |
| <exclude name="**/test-materials-proprietary/*.jar"/> |
| <exclude name="**/lib-proprietary/*.war"/> |
| <exclude name="**/test-materials-proprietary/*.war"/> |
| <exclude name="**/lib-proprietary/*.wsdl"/> |
| <exclude name="**/test-materials-proprietary/*.wsdl"/> |
| <exclude name="**/lib-proprietary/*.xsd"/> |
| <exclude name="**/test-materials-proprietary/*.xsd"/> |
| <exclude name="/legacy-*/"/> |
| <exclude name="dist/connector-lib-proprietary/*.jar"/> |
| <exclude name="dist/connectors-proprietary.xml"/> |
| <exclude name="dist/example-proprietary/"/> |
| <exclude name="dist/multiprocess-example-proprietary/"/> |
| <exclude name="dist/web-proprietary/"/> |
| <exclude name="/apache-manifoldcf-*"/> |
| </tarfileset> |
| </tar> |
| </target> |
| |
| <target name="image" depends="create-source-zip,create-source-tar,create-bin-zip,create-bin-tar"/> |
| |
| <target name="test-dr" depends="run-tests-derby-framework,run-tests-derby-open-connectors,run-tests-derby-lgpl-connectors,run-tests-derby-proprietary-connectors,end-to-end-tests-derby"/> |
| |
| <target name="test-pg" depends="run-tests-postgresql-framework,run-tests-postgresql-open-connectors,run-tests-postgresql-lgpl-connectors,run-tests-postgresql-proprietary-connectors,end-to-end-tests-postgresql"/> |
| |
| <target name="test-my" depends="run-tests-mysql-framework,run-tests-mysql-open-connectors,run-tests-mysql-lgpl-connectors,run-tests-mysql-proprietary-connectors,end-to-end-tests-mysql"/> |
| |
| <target name="test-hs" depends="run-tests-HSQLDB-framework,run-tests-HSQLDBext-framework,run-tests-HSQLDB-open-connectors,run-tests-HSQLDB-lgpl-connectors,run-tests-HSQLDB-proprietary-connectors,end-to-end-tests-HSQLDB"/> |
| |
| <target name="load-dr" depends="end-to-end-loadtests-derby"/> |
| |
| <target name="load-pg" depends="end-to-end-loadtests-postgresql"/> |
| |
| <target name="load-my" depends="end-to-end-loadtests-mysql"/> |
| |
| <target name="load-hs" depends="end-to-end-loadtests-HSQLDB"/> |
| |
| <target name="test" depends="run-tests-framework,run-tests-open-connectors,run-tests-lgpl-connectors,run-tests-proprietary-connectors,test-dr,test-hs"/> |
| |
| <target name="ldtest" depends="load-dr,load-hs"/> |
| |
| <target name="uitest" depends="run-filesystem-UI-tests-derby,run-jcifs-UI-tests-derby,run-jdbc-UI-tests-derby,run-activedirectory-UI-tests-derby,run-rss-UI-tests-derby,run-webcrawler-UI-tests-derby,run-wiki-UI-tests-derby,run-solr-UI-tests-derby,run-cmis-UI-tests-derby,run-gts-UI-tests-derby,run-opensearchserver-UI-tests-derby"/> |
| |
| <target name="all" depends="build,javadoc,doc,image,test-dr,test-hs"/> |
| |
| <target name="help"> |
| <echo level="info"> |
| ManifoldCF build file. Use this file to build ManifoldCF, generate |
| javadocs, generate site docs, run tests, or build distributables. |
| |
| Useful targets are: |
| |
| clean - Clean the build and distribution areas |
| build - Build executable code, jars, processes, and examples, |
| under the 'dist' directory |
| buildcln - Same as build, but clean up temp files |
| javadoc - Create the javadocs, under the 'dist/doc' directory |
| test - Compile and run all local tests (Derby and HSQLDB) |
| uitest - Compile and run all UI tests (needs Python) |
| ldtest - Compile and run all local load tests (Derby and HSQLDB) |
| doc - Build html site, under the 'dist/doc' directory |
| (requires Apache Forrest) |
| tmpclean - Clean up temporary files used during build and testing |
| image - Build release image, under the '.' directory (requires |
| Apache Forrest) |
| |
| test-dr - Compile and run Derby-based tests |
| test-pg - Compile and run postgresql-based tests (needs |
| Postgresql) |
| test-my - Compile and run MySQL-based tests (needs MySQL) |
| test-hs - Compile and run HSQLDB-based tests |
| load-dr - Compile and run Derby-based load tests |
| load-pg - Compile and run postgresql-based load tests (needs |
| Postgresql) |
| load-my - Compile and run MySQL-based load tests (needs MySQL) |
| load-hs - Compile and run HSQLDB-based load tests |
| |
| all - Build code and docs, and test (requires Apache Forrest) |
| |
| run-script-interpreter - Run the ManifoldCF script interpreter |
| |
| download-dependencies - Fetch non-redistributable dependencies |
| for all connectors, where possible |
| |
| Use Apache Forrest version forrest-0.9-dev or higher. |
| </echo> |
| </target> |
| |
| <target name="-taskdef"> |
| <typedef resource="org/apache/rat/anttasks/antlib.xml" uri="antlib:rat.anttasks"> |
| <classpath> |
| <fileset dir="." includes="rat*.jar"/> |
| </classpath> |
| </typedef> |
| </target> |
| <target name="rat-sources" depends="-taskdef" |
| description="runs the tasks over src/java excluding the license directory"> |
| <rat:report xmlns:rat="antlib:org.apache.rat.anttasks"> |
| <fileset dir="json/"> |
| <exclude name="**/*.java"/> |
| </fileset> |
| <fileset dir="mod-authz-annotate/"> |
| </fileset> |
| <fileset dir="connectors/"> |
| <exclude name="**/*"/> |
| <exclude name="elasticsearch/test-materials-proprietary/elasticsearch-0.19.0/"/> |
| <exclude name="**/build/"/> |
| <exclude name="**/dist/"/> |
| <exclude name="**/test-output/"/> |
| <exclude name="**/test-derby-output/"/> |
| <exclude name="**/test-postgresql-output/"/> |
| <exclude name="**/test-HSQLDB-output/"/> |
| <exclude name="**/test-HSQLDBext-output/"/> |
| <exclude name="**/test-mysql-output/"/> |
| <exclude name="filenet/lib-proprietary/*.jar"/> |
| <exclude name="documentum/lib-proprietary/*.jar"/> |
| <exclude name="jcifs/lib-proprietary/*.jar"/> |
| <exclude name="jcifs/lib-proprietary/*.diffs"/> |
| <exclude name="livelink/lib-proprietary/*.jar"/> |
| <exclude name="meridio/lib-proprietary/*.wsdl"/> |
| <exclude name="meridio/lib-proprietary/*.xsd"/> |
| <exclude name="sharepoint/lib-proprietary/*.wsdl"/> |
| <exclude name="**/surefire-reports/"/> |
| <exclude name="**/target/"/> |
| </fileset> |
| <fileset dir="framework/"> |
| <exclude name="**/build/"/> |
| <exclude name="**/dist/"/> |
| <exclude name="**/test-output/"/> |
| <exclude name="**/test-derby-output/"/> |
| <exclude name="**/test-postgresql-output/"/> |
| <exclude name="**/test-HSQLDB-output/"/> |
| <exclude name="**/test-HSQLDBext-output/"/> |
| <exclude name="**/test-mysql-output/"/> |
| <exclude name="**/web-generated.xml"/> |
| <exclude name="**/surefire-reports/"/> |
| <exclude name="**/target/"/> |
| <exclude name="lib-proprietary/*.jar"/> |
| <exclude name="scripts/options.env"/> |
| </fileset> |
| <fileset dir="site/"> |
| <exclude name="fonts/"/> |
| <exclude name="**/build/"/> |
| <exclude name="**/tmp/"/> |
| <exclude name="src/documentation/skins/common/xslt/html/split.xsl"/> |
| <exclude name="src/documentation/skins/lucene/note.txt"/> |
| </fileset> |
| <fileset dir="tests/"> |
| <exclude name="**/build/"/> |
| <exclude name="**/dist/"/> |
| <exclude name="**/test-output/"/> |
| <exclude name="**/test-derby-output/"/> |
| <exclude name="**/test-postgresql-output/"/> |
| <exclude name="**/test-HSQLDB-output/"/> |
| <exclude name="**/test-HSQLDBext-output/"/> |
| <exclude name="**/test-mysql-output/"/> |
| <exclude name="**/surefire-reports/"/> |
| <exclude name="**/target/"/> |
| </fileset> |
| <fileset dir="test-materials/"> |
| <exclude name="**/build/"/> |
| <exclude name="**/dist/"/> |
| <exclude name="**/surefire-reports/"/> |
| <exclude name="**/target/"/> |
| </fileset> |
| </rat:report> |
| </target> |
| |
| <target name="run-script-interpreter" depends="deliver-framework"> |
| <java classname="org.apache.manifoldcf.scriptengine.ScriptParser" fork="true" dir="dist/script-engine" maxmemory="128M"> |
| <classpath> |
| <fileset dir="dist/script-engine/jar"> |
| <include name="*.jar"/> |
| </fileset> |
| </classpath> |
| </java> |
| </target> |
| |
| <target name="download-mysql"> |
| <get src="http://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.18/mysql-connector-java-5.1.18.jar" dest="lib-proprietary/mysql-connector-java.jar"/> |
| </target> |
| |
| <target name="download-jtds"> |
| <get src="http://repo1.maven.org/maven2/net/sourceforge/jtds/jtds/1.2.4/jtds-1.2.4.jar" dest="lib-proprietary/jtds.jar"/> |
| </target> |
| |
| <target name="download-dependencies" depends="download-mysql,download-jtds"> |
| <ant dir="connectors/jcifs" target="download-dependencies"/> |
| <ant dir="connectors/sharepoint" target="download-dependencies"/> |
| <ant dir="connectors/alfresco" target="download-dependencies"/> |
| <ant dir="connectors/elasticsearch" target="download-dependencies"/> |
| <ant dir="site" target="download-dependencies"/> |
| </target> |
| |
| </project> |