You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by ks...@apache.org on 2007/07/10 20:26:26 UTC
svn commit: r555025 - /webservices/juddi/trunk/build.xml
Author: kstam
Date: Tue Jul 10 11:26:25 2007
New Revision: 555025
URL: http://svn.apache.org/viewvc?view=rev&rev=555025
Log:
JUDDI-104 applying build.xml patch from Tom Cunningham so the war can still be built with ant.
Modified:
webservices/juddi/trunk/build.xml
Modified: webservices/juddi/trunk/build.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/build.xml?view=diff&rev=555025&r1=555024&r2=555025
==============================================================================
--- webservices/juddi/trunk/build.xml (original)
+++ webservices/juddi/trunk/build.xml Tue Jul 10 11:26:25 2007
@@ -60,8 +60,8 @@
<property name="java.dir" value="${basedir}/src/main/java"/>
<property name="conf.dir" value="${basedir}/conf"/>
<property name="build.dir" value="${basedir}/build"/>
- <property name="webapp.dir" value="${basedir}/webapp"/>
- <property name="lib.dir" value="${basedir}/webapp/WEB-INF/lib"/>
+ <property name="webapp.dir" value="${basedir}/juddi-web/src/main/webapp"/>
+ <property name="lib.dir" value="${basedir}/juddi-web/src/main/webapp/WEB-INF/lib"/>
<property name="classes.dir" value="${build.dir}/classes"/>
<property name="docs.dir" value="${build.dir}/docs"/>
<property name="javadoc.dir" value="${docs.dir}/apiDocs"/>
@@ -174,7 +174,53 @@
<!-- =================================================================== -->
<!-- Build the jUDDI Web Application (juddi.war) -->
<!-- =================================================================== -->
- <target name="war" depends="jar">
+ <target name="resolve-jars">
+ <mkdir dir="${build.dir}/lib"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/ws/commons/XmlSchema/1.1/XmlSchema-1.1.jar" dest="${build.dir}/lib/XmlSchema-1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/javax/activation/activation/1.1/activation-1.1.jar" dest="${build.dir}/lib/activation-1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/annogen/annogen/0.1.0/annogen-0.1.0.jar" dest="${build.dir}/lib/annogen-0.1.0.jar"/>
+ <get src="http://repo1.maven.org/maven2/ws-commons/axiom-api/1.1/axiom-api-1.1.jar" dest="${build.dir}/lib/axiom-api-1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/ws-commons/axiom-dom/1.1/axiom-dom-1.1.jar" dest="${build.dir}/lib/axiom-dom-1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/ws-commons/axiom-impl/1.1/axiom-impl-1.1.jar" dest="${build.dir}/lib/axiom-impl-1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-adb/1.1.1/axis2-adb-1.1.1.jar" dest="${build.dir}/lib/axis2-adb-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-adb-codegen/1.1.1/axis2-adb-codegen-1.1.1.jar" dest="${build.dir}/lib/axis2-adb-codegen-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-codegen/1.1.1/axis2-codegen-1.1.1.jar" dest="${build.dir}/lib/axis2-codegen-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-java2wsdl/1.1.1/axis2-java2wsdl-1.1.1.jar" dest="${build.dir}/lib/axis2-java2wsdl-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-jaxbri/1.1.1/axis2-jaxbri-1.1.1.jar" dest="${build.dir}/lib/axis2-jaxbri-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-jibx/1.1.1/axis2-jibx-1.1.1.jar" dest="${build.dir}/lib/axis2-jibx-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-kernel/1.1.1/axis2-kernel-1.1.1.jar" dest="${build.dir}/lib/axis2-kernel-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-saaj/1.1.1/axis2-saaj-1.1.1.jar" dest="${build.dir}/lib/axis2-saaj-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-soapmonitor/1.1.1/axis2-soapmonitor-1.1.1.jar" dest="${build.dir}/lib/axis2-soapmonitor-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-spring/1.1.1/axis2-spring-1.1.1.jar" dest="${build.dir}/lib/axis2-spring-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/axis2/axis2-xmlbeans/1.1.1/axis2-xmlbeans-1.1.1.jar" dest="${build.dir}/lib/axis2-xmlbeans-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/backport-util-concurrent/backport-util-concurrent/2.2/backport-util-concurrent-2.2.jar" dest="${build.dir}/lib/backport-util-concurrent-2.2.jar"/>
+ <get src="http://repo1.maven.org/maven2/commons-codec/commons-codec/1.3/commons-codec-1.3.jar" dest="${build.dir}/lib/commons-codec-1.3.jar"/>
+ <get src="http://repo1.maven.org/maven2/commons-discovery/commons-discovery/0.4/commons-discovery-0.4.jar" dest="${build.dir}/lib/commons-discovery-0.4.jar"/>
+ <get src="http://repo1.maven.org/maven2/commons-fileupload/commons-fileupload/1.1.1/commons-fileupload-1.1.1.jar" dest="${build.dir}/lib/commons-fileupload-1.1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar" dest="${build.dir}/lib/commons-httpclient-3.0.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/commons-io/commons-io/1.2/commons-io-1.2.jar" dest="${build.dir}/lib/commons-io-1.2.jar"/>
+ <get src="http://repo1.maven.org/maven2/commons-logging/commons-logging/1.1/commons-logging-1.1.jar" dest="${build.dir}/lib/commons-logging-1.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/apache/httpcomponents/jakarta-httpcore/4.0-alpha2/jakarta-httpcore-4.0-alpha2.jar" dest="${build.dir}/lib/jakarta-httpcore-4.0-alpha2.jar"/>
+ <get src="http://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar" dest="${build.dir}/lib/jaxb-api-2.0.jar"/>
+ <get src="http://repo1.maven.org/maven2/jaxen/jaxen/1.1-beta-10/jaxen-1.1-beta-10.jar" dest="${build.dir}/lib/jaxen-1.1-beta-10.jar"/>
+ <get src="http://repo1.maven.org/maven2/javax/xml/bind/jaxb-api/2.0/jaxb-api-2.0.jar" dest="${build.dir}/lib/jaxb-api-2.0.jar"/>
+ <get src="http://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-impl/2.0.2/jaxb-impl-2.0.2.jar" dest="${build.dir}/lib/jaxb-impl-2.0.2.jar"/>
+ <get src="http://repo1.maven.org/maven2/com/sun/xml/bind/jaxb-xjc/2.0.2/jaxb-xjc-2.0.2.jar" dest="${build.dir}/lib/jaxb-xjc-2.0.2.jar"/>
+ <get src="http://repo1.maven.org/maven2/jaxen/jaxen/1.1-beta-10/jaxen-1.1-beta-10.jar" dest="${build.dir}/lib/jaxen-1.1-beta-10.jar"/>
+ <get src="http://repo1.maven.org/maven2/org/jibx/jibx-run/1.0.1/jibx-run-1.0.1.jar" dest="${build.dir}/lib/jibx-run-1.0.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/log4j/log4j/1.2.14/log4j-1.2.14.jar" dest="${build.dir}/lib/log4j-1.2.14.jar"/>
+ <get src="http://repo1.maven.org/maven2/javax/mail/mail/1.4/mail-1.4.jar" dest="${build.dir}/lib/mail-1.4.jar"/>
+ <get src="http://repo1.maven.org/maven2/ws-commons/neethi/1.0.1/neethi-1.0.1.jar" dest="${build.dir}/lib/neethi-1.0.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/stax/stax-api/1.0.1/stax-api-1.0.1.jar" dest="${build.dir}/lib/stax-api-1.0.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/wsdl4j/wsdl4j/1.6.1/wsdl4j-1.6.1.jar" dest="${build.dir}/lib/wsdl4j-1.6.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/woodstox/wstx-asl/3.2.0/wstx-asl-3.2.0.jar" dest="${build.dir}/lib/wstx-asl-3.2.0.jar"/>
+ <get src="http://repo1.maven.org/maven2/xalan/xalan/2.7.0/xalan-2.7.0.jar" dest="${build.dir}/lib/xalan-2.7.0.jar"/>
+ <get src="http://repo1.maven.org/maven2/xmlbeans/xbean/2.2.0/xbean-2.2.0.jar" dest="${build.dir}/lib/xbean-2.2.0.jar"/>
+ <get src="http://repo1.maven.org/maven2/xerces/xercesImpl/2.8.1/xercesImpl-2.8.1.jar" dest="${build.dir}/lib/xercesImpl-2.8.1.jar"/>
+ <get src="http://repo1.maven.org/maven2/xml-apis/xml-apis/2.0.2/xml-apis-2.0.2.jar" dest="${build.dir}/lib/xml-apis-2.0.2.jar"/>
+ </target>
+
+ <target name="war" depends="jar,resolve-jars">
<mkdir dir="${build.dir}"/>
<!-- Assemble juddi.war file -->
<war warfile="${build.dir}/${war.file}" webxml="${webapp.dir}/WEB-INF/web.xml">
@@ -183,8 +229,8 @@
<exclude name="WEB-INF/web.xml"/>
<exclude name="WEB-INF/classes/**"/>
</fileset>
- <lib dir="${build.dir}">
- <include name="${jar.file}"/>
+ <lib dir="${build.dir}/lib">
+ <include name="*.jar"/>
</lib>
<classes dir="${java.dir}">
<include name="log4j.dtd"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org