blob: 3064880e3cefec4b7929003ab45682e9dba47d63 [file] [log] [blame]
<project name="juddi-tomcat" default="package-tomcat" basedir=".">
<property file="package.properties"/>
<property name="lib.dir" value="${basedir}/target/tomcat/apache-tomcat-${apache.tomcat.version}/lib"/>
<property name="webapps.dir" value="${basedir}/target/tomcat/apache-tomcat-${apache.tomcat.version}/webapps"/>
<property name="conf.dir" value="${basedir}/target/tomcat/apache-tomcat-${apache.tomcat.version}/conf"/>
<target name="unzip-tomcat">
<mkdir dir="${basedir}/target/tomcat"/>
<unzip dest="${basedir}/target/tomcat" src="${dependency.tomcat.zip}"/>
<!--
<copy file="${basedir}/juddi.xml" todir="${webapps.dir}"/>
-->
<unzip dest="${webapps.dir}/juddi" src="${dependency.juddi.war}"/>
<chmod perm="ugo+x">
<fileset dir="${basedir}/target/tomcat/apache-tomcat-${apache.tomcat.version}/bin">
<include name="*.sh"/>
</fileset>
</chmod>
</target>
<target name="copy-resources" depends="unzip-tomcat">
<copy file="${basedir}/context.xml" todir="${webapps.dir}/juddi/META-INF"/>
<copy file="${basedir}/server.xml" todir="${conf.dir}"/>
<copy file="${dependency.mysql.jar}" todir="${lib.dir}"/>
<copy file="${dependency.log4j.jar}" todir="${lib.dir}"/>
<copy file="${dependency.derby.jar}" todir="${lib.dir}"/>
<copy file="${dependency.commons-discovery.jar}" todir="${lib.dir}"/>
<!--
<replace file="${webapps.dir}/juddi/WEB-INF/juddi.properties">
<replacetoken>juddi-sql/mysql</replacetoken>
<replacevalue>juddi-sql/derby</replacevalue>
</replace>
<replace file="${webapps.dir}/juddi/WEB-INF/juddi.properties">
<replacetoken>#juddi.jdbcUrl=jdbc:mysql://localhost/juddi</replacetoken>
<replacevalue>juddi.jdbcUrl=jdbc:derby:juddi-derby-test-db;create=true</replacevalue>
</replace>
<replace file="${webapps.dir}/juddi/WEB-INF/juddi.properties">
<replacetoken>#juddi.jdbcDriver=com.mysql.jdbc.Driver</replacetoken>
<replacevalue>juddi.jdbcDriver=org.apache.derby.jdbc.EmbeddedDriver</replacevalue>
</replace>
-->
</target>
<target name="package-tomcat" depends="copy-resources"/>
</project>