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