You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2010/02/16 21:09:22 UTC
svn commit: r910671 - in /incubator/lcf/trunk/modules/connectors:
documentum/build.xml filenet/build.xml jcifs/build.xml livelink/build.xml
meridio/build.xml sharepoint/build.xml
Author: kwright
Date: Tue Feb 16 20:09:21 2010
New Revision: 910671
URL: http://svn.apache.org/viewvc?rev=910671&view=rev
Log:
Conditional builds now tell you what's missing.
Modified:
incubator/lcf/trunk/modules/connectors/documentum/build.xml
incubator/lcf/trunk/modules/connectors/filenet/build.xml
incubator/lcf/trunk/modules/connectors/jcifs/build.xml
incubator/lcf/trunk/modules/connectors/livelink/build.xml
incubator/lcf/trunk/modules/connectors/meridio/build.xml
incubator/lcf/trunk/modules/connectors/sharepoint/build.xml
Modified: incubator/lcf/trunk/modules/connectors/documentum/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/connectors/documentum/build.xml?rev=910671&r1=910670&r2=910671&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/connectors/documentum/build.xml (original)
+++ incubator/lcf/trunk/modules/connectors/documentum/build.xml Tue Feb 16 20:09:21 2010
@@ -4,13 +4,23 @@
<delete dir="build"/>
</target>
- <target name="precompile-check">
+ <target name="calculate-condition">
<available file="dfc/dfc.jar" property="dfcStatus"/>
+ <available file="dfc/dfcbase.jar" property="dfcbaseStatus"/>
+ <available file="dfc/dctm.jar" property="dctmStatus"/>
<condition property="canBuild">
- <isset property="dfcStatus"/>
+ <and>
+ <isset property="dfcStatus"/>
+ <isset property="dfcbaseStatus"/>
+ <isset property="dctmStatus"/>
+ </and>
</condition>
</target>
+ <target name="precompile-check" depends="calculate-condition" unless="canBuild">
+ <echo message="Documentum Connector cannot be built without dfc.jar, dfcbase.jar, and dctm.jar"/>
+ </target>
+
<target name="compile-interface" depends="precompile-check" if="canBuild">
<mkdir dir="build/interface/classes"/>
<javac srcdir="interface" destdir="build/interface/classes" classpath="" target="1.5" source="1.4"/>
Modified: incubator/lcf/trunk/modules/connectors/filenet/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/connectors/filenet/build.xml?rev=910671&r1=910670&r2=910671&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/connectors/filenet/build.xml (original)
+++ incubator/lcf/trunk/modules/connectors/filenet/build.xml Tue Feb 16 20:09:21 2010
@@ -4,13 +4,17 @@
<delete dir="build"/>
</target>
- <target name="precompile-check">
- <available file="filenet-api/Jace.jar" property="filenetAPIStatus"/>
+ <target name="calculate-condition">
+ <available file="filenet-api/Jace.jar" property="JaceStatus"/>
<condition property="canBuild">
- <isset property="filenetAPIStatus"/>
+ <isset property="JaceStatus"/>
</condition>
</target>
+ <target name="precompile-check" depends="calculate-condition" unless="canBuild">
+ <echo message="FileNet Connector cannot be built without Jace.jar"/>
+ </target>
+
<target name="compile-interface" depends="precompile-check" if="canBuild">
<mkdir dir="build/interface/classes"/>
<javac srcdir="interface" destdir="build/interface/classes" classpath="" target="1.5" source="1.4"/>
Modified: incubator/lcf/trunk/modules/connectors/jcifs/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/connectors/jcifs/build.xml?rev=910671&r1=910670&r2=910671&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/connectors/jcifs/build.xml (original)
+++ incubator/lcf/trunk/modules/connectors/jcifs/build.xml Tue Feb 16 20:09:21 2010
@@ -4,13 +4,17 @@
<delete dir="build"/>
</target>
- <target name="precompile-check">
+ <target name="calculate-condition">
<available file="jcifs/jcifs.jar" property="jcifsStatus"/>
<condition property="canBuild">
<isset property="jcifsStatus"/>
</condition>
</target>
+ <target name="precompile-check" depends="calculate-condition" unless="canBuild">
+ <echo message="JCifs Connector cannot be built without jcifs.jar"/>
+ </target>
+
<target name="compile-connector" depends="precompile-check" if="canBuild">
<mkdir dir="build/connector/classes"/>
<javac srcdir="connector" destdir="build/connector/classes" classpath="lib/log4j-1.2.jar:lib/commons-logging.jar:lib/lcf-core.jar:lib/lcf-agents.jar:lib/lcf-pull-agent.jar:jcifs/jcifs.jar:lib/jakarta-poi.jar" target="1.5" source="1.4"/>
Modified: incubator/lcf/trunk/modules/connectors/livelink/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/connectors/livelink/build.xml?rev=910671&r1=910670&r2=910671&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/connectors/livelink/build.xml (original)
+++ incubator/lcf/trunk/modules/connectors/livelink/build.xml Tue Feb 16 20:09:21 2010
@@ -4,13 +4,17 @@
<delete dir="build"/>
</target>
- <target name="precompile-check">
+ <target name="calculate-condition">
<available file="lapi/lapi.jar" property="lapiStatus"/>
<condition property="canBuild">
<isset property="lapiStatus"/>
</condition>
</target>
+ <target name="precompile-check" depends="calculate-condition" unless="canBuild">
+ <echo message="LiveLink Connector cannot be built without lapi.jar"/>
+ </target>
+
<target name="compile-connector" depends="precompile-check" if="canBuild">
<mkdir dir="build/connector/classes"/>
<javac srcdir="connector" destdir="build/connector/classes" classpath="lib/log4j-1.2.jar:lib/commons-logging.jar:lib/lcf-core.jar:lib/lcf-agents.jar:lib/lcf-pull-agent.jar:lapi/lapi.jar:lib/commons-httpclient.jar:lib/commons-codec.jar:lib/commons-collections.jar" target="1.5" source="1.4"/>
Modified: incubator/lcf/trunk/modules/connectors/meridio/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/connectors/meridio/build.xml?rev=910671&r1=910670&r2=910671&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/connectors/meridio/build.xml (original)
+++ incubator/lcf/trunk/modules/connectors/meridio/build.xml Tue Feb 16 20:09:21 2010
@@ -4,13 +4,27 @@
<delete dir="build"/>
</target>
- <target name="precompile-check">
- <available file="wsdls/MeridioDMWS_axis.wsdl" property="meridioStatus"/>
+ <target name="calculate-condition">
+ <available file="wsdls/MeridioDMWS_axis.wsdl" property="meridioDMWS_axisStatus"/>
+ <available file="wsdls/MeridioRMWS_axis.wsdl" property="meridioRMWS_axisStatus"/>
+ <available file="wsdls/DMDataSet.xsd" property="DMDataSetStatus"/>
+ <available file="wsdls/RMDataSet.xsd" property="RMDataSetStatus"/>
+ <available file="wsdls/RMClassificationDataSet.xsd" property="RMClassificationDataSetStatus"/>
<condition property="canBuild">
- <isset property="meridioStatus"/>
+ <and>
+ <isset property="meridioDMWS_axisStatus"/>
+ <isset property="meridioRMWS_axisStatus"/>
+ <isset property="DMDataSetStatus"/>
+ <isset property="RMDataSetStatus"/>
+ <isset property="RMClassificationDataSetStatus"/>
+ </and>
</condition>
</target>
+ <target name="precompile-check" depends="calculate-condition" unless="canBuild">
+ <echo message="Meridio Connector cannot be built without MeridioDMWS_axis.wsdl, MeridioRMWS_axis.wsdl, DMDataSet.xsd, RMDataSet.xsd, and RMClassificationDataSet.xsd"/>
+ </target>
+
<target name="classcreate-wsdl">
<mkdir dir="build/wsdljava"/>
<java classname="org.apache.axis.wsdl.WSDL2Java" fork="true" classpath="lib/axis.jar:lib/commons-logging.jar:lib/commons-discovery.jar:lib/saaj.jar:lib/wsdl4j.jar:lib/jaxrpc.jar:lib/activation.jar:lib/xml-apis.jar:lib/xercesImpl.jar">
Modified: incubator/lcf/trunk/modules/connectors/sharepoint/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/modules/connectors/sharepoint/build.xml?rev=910671&r1=910670&r2=910671&view=diff
==============================================================================
--- incubator/lcf/trunk/modules/connectors/sharepoint/build.xml (original)
+++ incubator/lcf/trunk/modules/connectors/sharepoint/build.xml Tue Feb 16 20:09:21 2010
@@ -4,12 +4,28 @@
<delete dir="build"/>
</target>
- <target name="precompile-check">
- <available file="wsdls/Permissions.wsdl" property="sharepointStatus"/>
+ <target name="calculate-condition">
+ <available file="wsdls/DspSts.wsdl" property="DspStsStatus"/>
+ <available file="wsdls/Lists.wsdl" property="ListsStatus"/>
+ <available file="wsdls/Permissions.wsdl" property="PermissionsStatus"/>
+ <available file="wsdls/usergroup.wsdl" property="usergroupStatus"/>
+ <available file="wsdls/versions.wsdl" property="versionsStatus"/>
+ <available file="wsdls/webs.wsdl" property="websStatus"/>
<condition property="canBuild">
- <isset property="sharepointStatus"/>
+ <and>
+ <isset property="DspStsStatus"/>
+ <isset property="ListsStatus"/>
+ <isset property="PermissionsStatus"/>
+ <isset property="usergroupStatus"/>
+ <isset property="versionsStatus"/>
+ <isset property="websStatus"/>
+ </and>
</condition>
</target>
+
+ <target name="precompile-check" depends="calculate-condition" unless="canBuild">
+ <echo message="SharePoint Connector cannot be built without DspSts.wsdl, Lists.wsdl, Permissions.wsdl, usergroup.wsdl, versions.wsdl, and webs.wsdl"/>
+ </target>
<target name="classcreate-wsdl">
<mkdir dir="build/wsdljava"/>