SVNAnt Configuration Question
I
am trying to use the SVN Ant task and have run into an issue that I
don’t understand.
When I run the build.xml file in the binary download I got (0.9.13) I
get the following error message:
dov:~/Downloads/svnant 0 dov$ ant
Buildfile: build.xml
BUILD FAILED
/Users/dov/Downloads/svnant 0/build.xml:14: taskdef A class needed by
class org.tigris.subversion.svnant.SvnTask cannot be found:
org/apache/commons/logging/LogFactory
I tried putting commons-logging-1.0.4.jar both in the ANT/lib folder
(it already had ant-commons-logging.jar) - no luck, pass it in via –lib
parameter with no luck.
Any thoughts or ideas would be appreciated.
Attached is both the build.xml from the code I downloaded and my own
--
Dov Rosenberg
Inquira Inc
370 Centerpointe Circle, ste 1178
Altamonte Springs, FL 32701
(407) 339-1177 x 102
(407) 339-6704 (fax)
drosenberg@inquira.com
AOL IM: dovrosenberg
<?xml version="1.0"?>
<project name="svn-test" basedir="." default="checkoutThis">
<!-- all properties are in build.properties
-->
<property file="build.properties" />
<path id="project.classpath">
<pathelement location="${svnjavahl.jar}" />
<pathelement location="${svnant.jar}" />
<pathelement location="${svnClientAdapter.jar}" />
</path>
<taskdef resource="svntask.properties" classpathref="project.classpath"/>
<target name="clean">
<delete dir="src_latest"/>
<delete dir="src_${svnant.version}"/>
</target>
<target name="checkoutLatest">
<svn>
<checkout url="${svnant.latest.url}" revision="HEAD" destPath="src_latest" />
</svn>
</target>
<target name="checkoutThis">
<svn>
<checkout url="${svnant.this.url}" revision="HEAD" destPath="src_${svnant.version}" />
</svn>
</target>
</project>
<project name="InfoManager" default="dist" basedir=".">
<taskdef name="woframework" classname="org.objectstyle.woproject.ant.WOFramework"></taskdef>
<taskdef name="wocompile" classname="org.objectstyle.woproject.ant.WOCompile"></taskdef>
<taskdef name="woapplication" classname="org.objectstyle.woproject.ant.WOApplication"></taskdef>
<path id="project.classpath">
<pathelement location="Jars/svnjavahl.jar" />
<pathelement location="Jars/svnant.jar" />
<pathelement location="Jars/svnClientAdapter.jar" />
<pathelement location="Jars/commons-logging-1.0.4.jar" />
</path>
<taskdef resource="svntask.properties" classpathref="project.classpath"/>
<property file="build.properties"/>
<property file="wobuild.properties"/>
<property name="version" value="${major.release}.${minor.release}.${patch.release}.${build.number}"/>
<target name="clean">
<delete dir="Build"/>
</target>
<target name="IMFoundation">
<mkdir dir="Build/Frameworks"/>
<mkdir dir="Build/classes/IMFoundation"/>
<wocompile srcdir="IMFoundation" destdir="Build/classes/IMFoundation">
<frameworks root="WebObjects">
<include name="JavaWebObjects.framework"/>
<include name="JavaFoundation.framework"/>
<include name="JavaXML.framework"/>
<include name="JavaEOAccess.framework"/>
<include name="JavaEOControl.framework"/>
</frameworks>
<classpath>
<fileset dir="Jars" includes="**/*.jar" />
</classpath>
</wocompile>
<woframework name="IMFoundation" destDir="Build/Frameworks">
<classes dir="Build/classes/IMFoundation">
</classes>
<resources dir="IMFoundation/.">
<include name="Properties"/>
<include name="**/*.eomodeld/"/>
<include name="**/*.d2wmodel"/>
<include name="**/*.wo/"/>
<include name="**/*.api"/>
<include name="**/*.strings"/>
<exclude name="**/*.eomodeld~/"/>
<exclude name="**/*.framework/**"/>
<exclude name="**/*.svn/**"/>
</resources>
<lib dir=".">
<include name="Add .jar's that should be copied in the framework."/>
<exclude name="**/*.woa/**"/>
</lib>
</woframework>
</target>
<target name="IMModel">
<mkdir dir="Build/Frameworks"/>
<mkdir dir="Build/classes/IMModel"/>
<wocompile srcdir="IMModel" destdir="Build/classes/IMModel">
<frameworks root="WebObjects">
<include name="JavaWebObjects.framework"/>
<include name="JavaFoundation.framework"/>
<include name="JavaXML.framework"/>
<include name="JavaEOAccess.framework"/>
<include name="JavaEOControl.framework"/>
</frameworks>
<frameworks root="Build/Frameworks">
<include name="IMFoundation.framework"/>
</frameworks>
<classpath>
<fileset dir="Jars" includes="**/*.jar" />
</classpath>
</wocompile>
<woframework name="IMModel" destDir="Build/Frameworks">
<classes dir="Build/classes/IMModel">
</classes>
<resources dir="IMModel/.">
<include name="Properties"/>
<include name="**/*.eomodeld/"/>
<include name="**/*.d2wmodel"/>
<include name="**/*.wo/"/>
<include name="**/*.api"/>
<include name="**/*.strings"/>
<exclude name="**/*.eomodeld~/"/>
<exclude name="**/*.framework/**"/>
<exclude name="**/*.svn/**"/>
</resources>
<lib dir=".">
<include name="Add .jar's that should be copied in the framework."/>
<exclude name="**/*.woa/**"/>
</lib>
</woframework>
</target>
<target name="IMServices">
<mkdir dir="Build/Frameworks"/>
<mkdir dir="Build/classes/IMServices"/>
<wocompile srcdir="IMServices" destdir="Build/classes/IMServices">
<frameworks root="WebObjects">
<include name="JavaWebObjects.framework"/>
<include name="JavaFoundation.framework"/>
<include name="JavaXML.framework"/>
<include name="JavaEOAccess.framework"/>
<include name="JavaEOControl.framework"/>
<include name="JavaWOJSPServlet.framework"/>
<include name="JavaWebServicesSupport.framework"/>
<include name="JavaWebServicesGeneration.framework"/>
<include name="JavaWebServicesClient.framework"/>
</frameworks>
<frameworks root="Build/Frameworks">
<include name="IMFoundation.framework"/>
<include name="IMModel.framework"/>
</frameworks>
<classpath>
<fileset dir="Jars" includes="**/*.jar" />
</classpath>
</wocompile>
<woframework name="IMServices" destDir="Build/Frameworks">
<classes dir="Build/classes/IMServices">
</classes>
<resources dir="IMServices/.">
<include name="Properties"/>
<include name="**/*.eomodeld/"/>
<include name="**/*.d2wmodel"/>
<include name="**/*.wo/"/>
<include name="**/*.api"/>
<include name="**/*.strings"/>
<exclude name="**/*.eomodeld~/"/>
<exclude name="**/*.framework/**"/>
<exclude name="**/*.svn/**"/>
</resources>
<lib dir=".">
<include name="Add .jar's that should be copied in the framework."/>
<exclude name="**/*.woa/**"/>
</lib>
</woframework>
</target>
<target name="InfoManager">
<mkdir dir="Build/Applications"/>
<mkdir dir="Build/classes/InfoManager"/>
<wocompile srcdir="InfoManager" destdir="Build/classes/InfoManager">
<frameworks root="WebObjects">
<include name="JavaWebObjects.framework"/>
<include name="JavaFoundation.framework"/>
<include name="JavaXML.framework"/>
<include name="JavaEOAccess.framework"/>
<include name="JavaEOControl.framework"/>
<include name="JavaWOJSPServlet.framework"/>
<include name="JavaWebServicesSupport.framework"/>
<include name="JavaWebServicesGeneration.framework"/>
<include name="JavaWebServicesClient.framework"/>
</frameworks>
<frameworks root="Build/Frameworks">
<include name="IMFoundation.framework"/>
<include name="IMModel.framework"/>
<include name="IMServices.framework"/>
</frameworks>
<classpath>
<fileset dir="Jars" includes="**/*.jar" />
</classpath>
</wocompile>
<woapplication name="InfoManager" stdFrameworks="false" destDir="Build/Applications" >
<classes dir="Build/classes/InfoManager">
</classes>
<resources dir="InfoManager/.">
<include name="Properties"/>
<include name="**/*.eomodeld/"/>
<include name="**/*.d2wmodel"/>
<include name="**/*.wo/"/>
<include name="**/*.api"/>
<include name="**/*.strings"/>
<include name="**/*.plist"/>
<exclude name="**/quartz.properties"/>
<exclude name="**/build.properties"/>
<exclude name="**/*.eomodeld~/"/>
<exclude name="**/*.woa/**"/>
<exclude name="**/*.svn/**"/>
<exclude name="**/dist/**"/>
<exclude name="**/web/**"/>
</resources>
<frameworks root="WebObjects">
<include name="JavaWebObjects.framework"/>
<include name="JavaFoundation.framework"/>
<include name="JavaXML.framework"/>
<include name="JavaEOAccess.framework"/>
<include name="JavaEOControl.framework"/>
<include name="JavaWOJSPServlet.framework"/>
<include name="JavaWebServicesSupport.framework"/>
<include name="JavaWebServicesGeneration.framework"/>
<include name="JavaWebServicesClient.framework"/>
</frameworks>
<frameworks root="Build/Frameworks">
<include name="IMFoundation.framework"/>
<include name="IMModel.framework"/>
<include name="IMServices.framework"/>
</frameworks>
<otherclasspath root="Jars">
<patternset>
<include name="**/*.jar"/>
</patternset>
</otherclasspath>
<lib dir=".">
<include name="Add .jar's that should be copied in the woa."/>
<exclude name="**/*.woa/**"/>
</lib>
</woapplication>
</target>
<target name="IMTagLibrary">
<mkdir dir="Build/Applications"/>
<mkdir dir="Build/classes/IMTagLibrary"/>
<wocompile srcdir="IMTagLibrary" destdir="Build/classes/IMTagLibrary">
<frameworks root="WebObjects">
<include name="JavaWebObjects.framework"/>
<include name="JavaFoundation.framework"/>
<include name="JavaXML.framework"/>
<include name="JavaEOAccess.framework"/>
<include name="JavaEOControl.framework"/>
<include name="JavaWOJSPServlet.framework"/>
<include name="JavaWebServicesSupport.framework"/>
<include name="JavaWebServicesGeneration.framework"/>
<include name="JavaWebServicesClient.framework"/>
</frameworks>
<frameworks root="Build/Frameworks">
<include name="IMFoundation.framework"/>
<include name="IMModel.framework"/>
<include name="IMServices.framework"/>
</frameworks>
<classpath>
<fileset dir="Jars" includes="**/*.jar" />
</classpath>
</wocompile>
<woapplication name="IMTagLibrary" stdFrameworks="false" destDir="Build/Applications" >
<classes dir="Build/classes/IMTagLibrary">
</classes>
<resources dir="IMTagLibrary/.">
<include name="Properties"/>
<include name="**/*.eomodeld/"/>
<include name="**/*.d2wmodel"/>
<include name="**/*.wo/"/>
<include name="**/*.api"/>
<include name="**/*.strings"/>
<include name="**/*.plist"/>
<exclude name="**/quartz.properties"/>
<exclude name="**/build.properties"/>
<exclude name="**/*.eomodeld~/"/>
<exclude name="**/*.woa/**"/>
<exclude name="**/*.svn/**"/>
<exclude name="**/dist/**"/>
<exclude name="**/web/**"/>
</resources>
<frameworks root="WebObjects">
<include name="JavaWebObjects.framework"/>
<include name="JavaFoundation.framework"/>
<include name="JavaXML.framework"/>
<include name="JavaEOAccess.framework"/>
<include name="JavaEOControl.framework"/>
<include name="JavaWOJSPServlet.framework"/>
<include name="JavaWebServicesSupport.framework"/>
<include name="JavaWebServicesGeneration.framework"/>
<include name="JavaWebServicesClient.framework"/>
</frameworks>
<frameworks root="Build/Frameworks">
<include name="IMFoundation.framework"/>
<include name="IMModel.framework"/>
<include name="IMServices.framework"/>
</frameworks>
<otherclasspath root="Jars">
<patternset>
<include name="**/*.jar"/>
</patternset>
</otherclasspath>
</woapplication>
</target>
<target name="admin_servlet">
<mkdir dir="Build/WebApps"/>
<mkdir dir="Build/WebApps/InfoManager/WEB-INF/tlds"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/">
<fileset dir="InfoManager/web/WEB-INF"><include name="web.xml"/></fileset>
</copy>
<copy todir="Build/WebApps/InfoManager/WEB-INF/">
<fileset dir="InfoManager/web/WEB-INF"><include name="repository.properties"/></fileset>
</copy>
<copy todir="Build/WebApps/InfoManager/WEB-INF/">
<fileset dir="InfoManager/web/WEB-INF/">
<include name="LICENSE"/>
</fileset>
</copy>
<copy todir="Build/WebApps/InfoManager/WEB-INF/">
<fileset dir="Build/Applications">
<include name="InfoManager.woa/**"/>
</fileset>
</copy>
<copy todir="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/">
<fileset dir="WebObjects"/>
</copy>
<copy todir="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/">
<fileset dir="Build/Frameworks"/>
</copy>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib">
<fileset dir="Jars"/>
</copy>
<copy todir="Build/WebApps/InfoManager/resources/application">
<fileset dir="InfoManager/resources/application"/>
</copy>
<delete file="Build/WebApps/InfoManager/WEB-INF/lib/servlet.jar"></delete>
<delete dir="Build/WebApps/InfoManager/WEB-INF/InfoManager.woa/Contents/WebServerResources"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaWebObjects.framework/Resources/" file="WebResources/License.key"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/IMFoundation.framework/Resources/Java/imfoundation.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/IMModel.framework/Resources/Java/immodel.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/IMServices.framework/Resources/Java/imservices.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaWOJSPServlet.framework/Resources/Java/javawojspservlet.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaWOJSPServlet.framework/WebServerResources/Java/JavaWOJSPServlet_client.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaWebServicesSupport.framework/Resources/Java/javawebservicessupport.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/Library/Frameworks/JavaWebServicesClient.framework/Resources/Java/javawebservicesclient.jar"/>
<copy todir="Build/WebApps/InfoManager/WEB-INF/lib" file="Build/WebApps/InfoManager/WEB-INF/InfoManager.woa/Contents/Resources/Java/infomanager.jar"/>
<copy todir="Build/WebApps/InfoManager/resources/application/components/speller/" >
<fileset dir="ThirdPartyComponents/speller"/>
</copy>
<copy todir="Build/WebApps/InfoManager/resources/application/components/calendar/" >
<fileset dir="ThirdPartyComponents/calendar"/>
</copy>
<copy todir="Build/WebApps/InfoManager/resources/application/components/FCKeditor/" >
<fileset dir="ThirdPartyComponents/FCKeditor"/>
</copy>
<copy todir="Build/WebApps/InfoManager" file="InfoManager/web/index.jsp"/>
</target>
<target name="tag_servlet">
<mkdir dir="Build/WebApps"/>
<mkdir dir="Build/WebApps/IMTagLibrary/WEB-INF/tlds"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/">
<fileset dir="IMTagLibrary/web/WEB-INF"><include name="web.xml"/></fileset>
</copy>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/">
<fileset dir="IMTagLibrary/web/WEB-INF/">
<include name="LICENSE"/>
</fileset>
</copy>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/">
<fileset dir="Build/Applications">
<include name="IMTagLibrary.woa/**"/>
</fileset>
</copy>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/tlds">
<fileset dir="IMTagLibrary/web/WEB-INF/tlds/">
<include name="inquira.tld"/>
</fileset>
</copy>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/">
<fileset dir="WebObjects"/>
</copy>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/">
<fileset dir="Build/Frameworks"/>
</copy>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib">
<fileset dir="Jars"/>
</copy>
<delete file="Build/WebApps/IMTagLibrary/WEB-INF/lib/servlet.jar"></delete>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/IMFoundation.framework/Resources/Java/imfoundation.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/IMModel.framework/Resources/Java/immodel.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/IMServices.framework/Resources/Java/imservices.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/JavaEOAccess.framework/Resources/Java/javaeoaccess.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/JavaEOControl.framework/Resources/Java/javaeocontrol.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/JavaFoundation.framework/Resources/Java/javafoundation.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/JavaJDBCAdaptor.framework/Resources/Java/javajdbcadaptor.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/JavaWOJSPServlet.framework/Resources/Java/javawojspservlet.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/JavaWOJSPServlet.framework/WebServerResources/Java/JavaWOJSPServlet_client.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/JavaWebObjects.framework/Resources/Java/javawebobjects.jar"/>
<copy todir="Build/WebApps/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/IMTagLibrary.woa/Contents/Resources/Java/imtaglibrary.jar"/>
</target>
<target name="dist" depends="clean,IMFoundation,IMModel, IMServices, InfoManager, IMTagLibrary, admin_servlet, tag_servlet" >
<mkdir dir="Build/IM_HOME"/>
<mkdir dir="Build/IM_HOME/assets"/>
<mkdir dir="Build/IM_HOME/logs"/>
<mkdir dir="Build/IM_HOME/search"/>
<mkdir dir="Build/IM_HOME/library"/>
<mkdir dir="Build/IM_HOME/servicewrapper"/>
<copy todir="Build/IM_HOME/servicewrapper">
<fileset dir="ThirdPartyComponents/servicewrapper"/>
</copy>
<mkdir dir="Build/IM_HOME/database"/>
<copy todir="Build/IM_HOME/database">
<fileset dir="BuildScripts/DBCreateScripts"/>
</copy>
<mkdir dir="Build/IM_HOME/config"/>
<copy todir="Build/IM_HOME/config">
<fileset dir="InfoManager/config"/>
</copy>
<copy file="Build/IM_HOME/config/SYSTEM/resources/admin_en.resources" tofile="Build/IM_HOME/config/SYSTEM/resources/admin.resources"/>
<mkdir dir="Build/IM_HOME/docs"/>
<copy todir="Build/IM_HOME/docs">
<fileset dir="Docs/InfoMgrDocs"/>
</copy>
<mkdir dir="Build/IM_HOME/templates"/>
<copy todir="Build/IM_HOME/templates">
<fileset dir="WebResources/JSP/metaTemplates"/>
</copy>
<mkdir dir="Build/IM_HOME/install/taglib"/>
<copy todir="Build/IM_HOME/install/taglib">
<fileset dir="Build/WebApps/IMTagLibrary"/>
</copy>
<copy todir="Build/IM_HOME/install/taglib">
<fileset dir="WebResources/JSP">
<exclude name="metaTemplates/**"/>
</fileset>
</copy>
<mkdir dir="Build/IM_HOME/license"/>
<copy todir="Build/IM_HOME/license" file="InfoManager/license.key"/>
<mkdir dir="Build/IM_HOME/jms"/>
<copy todir="Build/IM_HOME/jms">
<fileset dir="ThirdPartyComponents/OpenJMS"/>
</copy>
<mkdir dir="Build/IM_HOME/ssce"/>
<copy todir="Build/IM_HOME/ssce">
<fileset dir="ThirdPartyComponents/ssce"/>
</copy>
<mkdir dir="Build/IM_HOME/tmp" />
<!-- create InfoManager WAR file -->
<mkdir dir="Build/IM_HOME/wars"/>
<jar destfile="Build/IM_HOME/wars/InfoManager.war" basedir="Build/WebApps/InfoManager"/>
<zip destfile="Build/infomanager-${version}.zip"
basedir="Build/IM_HOME"/>
</target>
<target name="patch" depends="dist">
<mkdir dir="Build/Patch"/>
<mkdir dir="Build/Patch/wars"/>
<copy todir="Build/Patch/wars" file="Build/IM_HOME/wars/InfoManager.war"/>
<mkdir dir="Build/Patch/IMTagLibrary"/>
<copy todir="Build/Patch/IMTagLibrary/WEB-INF/">
<fileset dir="Build/Applications">
<include name="IMTagLibrary.woa/**"/>
</fileset>
</copy>
<copy todir="Build/Patch/IMTagLibrary/WEB-INF/tlds">
<fileset dir="IMTagLibrary/web/WEB-INF/tlds/">
<include name="inquira.tld"/>
</fileset>
</copy>
<copy todir="Build/Patch/IMTagLibrary/WEB-INF/Library/Frameworks/">
<fileset dir="Build/Frameworks"/>
</copy>
<copy todir="Build/Patch/IMTagLibrary/">
<fileset dir="WebResources/JSP">
<exclude name="metaTemplates/**"/>
</fileset>
</copy>
<copy todir="Build/Patch/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/IMFoundation.framework/Resources/Java/imfoundation.jar"/>
<copy todir="Build/Patch/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/IMModel.framework/Resources/Java/immodel.jar"/>
<copy todir="Build/Patch/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/Library/Frameworks/IMServices.framework/Resources/Java/imservices.jar"/>
<copy todir="Build/Patch/IMTagLibrary/WEB-INF/lib" file="Build/WebApps/IMTagLibrary/WEB-INF/IMTagLibrary.woa/Contents/Resources/Java/imtaglibrary.jar"/>
<zip destfile="Build/Patch/infomanager-patch-${version}.zip"
basedir="Build/Patch/"/>
</target>
<target name="release">
<!--
<buildnumber file="build.properties"/>
<delete file="IMFoundation/Utilities.subproj/src/com/inquira/foundation/utilities/Version.java"/>
<filter token="version" value="${version}"/>
<copy file="IMFoundation/Utilities.subproj/src/com/inquira/foundation/utilities/Version.java.template"
tofile="IMFoundation/Utilities.subproj/src/com/inquira/foundation/utilities/Version.java" >
<filterset>
<filter token="version" value="${version}"/>
</filterset>
</copy>
-->
<svn>
<status path="IMFoundation"/>
</svn>
</target>
</project>