You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@juddi.apache.org by tc...@apache.org on 2009/10/13 05:07:48 UTC

svn commit: r824577 - in /webservices/juddi/trunk/docs/examples/helloworld: build.xml ivy-build.xml ivy.xml ivysettings.xml project.properties

Author: tcunning
Date: Tue Oct 13 03:07:47 2009
New Revision: 824577

URL: http://svn.apache.org/viewvc?rev=824577&view=rev
Log:
Ivy-ize the example

Added:
    webservices/juddi/trunk/docs/examples/helloworld/ivy-build.xml
    webservices/juddi/trunk/docs/examples/helloworld/ivy.xml
    webservices/juddi/trunk/docs/examples/helloworld/ivysettings.xml
    webservices/juddi/trunk/docs/examples/helloworld/project.properties
Modified:
    webservices/juddi/trunk/docs/examples/helloworld/build.xml

Modified: webservices/juddi/trunk/docs/examples/helloworld/build.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/examples/helloworld/build.xml?rev=824577&r1=824576&r2=824577&view=diff
==============================================================================
--- webservices/juddi/trunk/docs/examples/helloworld/build.xml (original)
+++ webservices/juddi/trunk/docs/examples/helloworld/build.xml Tue Oct 13 03:07:47 2009
@@ -8,18 +8,30 @@
 	<pathelement location="." />
 	<pathelement location="${classes}"/>
 	<pathelement location="${basedir}/src" />
+	<fileset dir="${basedir}/build/lib" includes="*.jar"/>
+<!--	
 	<fileset dir="${juddi.parent.dir}/juddi-core/target" includes="*.jar" /> 	<fileset dir="${juddi.parent.dir}/uddi-client/target" includes="*.jar"/>
-	<fileset dir="${juddi.parent.dir}/uddi-client/target/juddi-tomcat-3.0.0.SNAPSHOT/lib/" includes="log4j-*.jar"/>
-	<fileset dir="${juddi.parent.dir}/juddiv3-war/target/juddi/WEB-INF/lib" includes="commons-configuration-*.jar, commons-lang-*.jar"/>
-	<fileset dir="${juddi.parent.dir}/uddi-client/target/juddi-tomcat-3.0.0.SNAPSHOT/webapps/juddiv3/WEB-INF/lib" includes="commons-logging-*.jar, commons-collections-*.jar"/>
 	<fileset dir="${juddi.parent.dir}/uddi-ws/target" includes="*.jar"/>
+-->
 </path>
 
 <target name="clean">
 	<delete dir="build"/>
 </target>
 
-<target name="compile">
+<target name="dependencies.get">
+	<ant antfile="ivy-build.xml" />
+</target>
+
+<target name="dependencies.report">
+	<ant antfile="ivy-build.xml" target="report" />
+</target>
+
+<target name="dependencies.cleancache">
+	<ant antfile="ivy-build.xml" target="cleancache" />
+</target>
+
+<target name="compile" depends="dependencies.get">
 	<mkdir dir="${classes}"/>
 	<javac srcdir="${src.dir}" destdir="${classes}" 
 		debug="true" deprecation="true">

Added: webservices/juddi/trunk/docs/examples/helloworld/ivy-build.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/examples/helloworld/ivy-build.xml?rev=824577&view=auto
==============================================================================
--- webservices/juddi/trunk/docs/examples/helloworld/ivy-build.xml (added)
+++ webservices/juddi/trunk/docs/examples/helloworld/ivy-build.xml Tue Oct 13 03:07:47 2009
@@ -0,0 +1,21 @@
+<project name="Dependencies" default="retrieve" basedir="." xmlns:ivy="antlib:org.apache.ivy.ant">
+
+    <property file="project.properties"/>
+    <property name="ivy.lib.dir" value="${basedir}/build/lib" />
+    <path id="classpath.ivy">
+        <fileset dir="${ivy.antlib.dir}" includes="ivy-*.jar" />
+    </path>
+    <taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlib:org.apache.ivy.ant" classpathref="classpath.ivy" />
+
+    <target name="ivy.init">
+        <ivy:settings file="${basedir}/ivysettings.xml" />
+    </target>
+
+    <target name="retrieve" depends="ivy.init">
+        <ivy:retrieve log="default"/>
+    </target>
+
+    <target name="cleancache" depends="ivy.init">
+        <ivy:cleancache />
+    </target>
+</project>

Added: webservices/juddi/trunk/docs/examples/helloworld/ivy.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/examples/helloworld/ivy.xml?rev=824577&view=auto
==============================================================================
--- webservices/juddi/trunk/docs/examples/helloworld/ivy.xml (added)
+++ webservices/juddi/trunk/docs/examples/helloworld/ivy.xml Tue Oct 13 03:07:47 2009
@@ -0,0 +1,13 @@
+<ivy-module version="2.0">
+    <info organisation="org.apache" module="juddi"/>    
+    <dependencies>
+	<dependency org="commons-configuration" name="commons-configuration" rev="1.5"/>
+	<dependency org="commons-lang" name="commons-lang" rev="2.3"/>
+	<dependency org="commons-collections" name="commons-collections" rev="3.2.1"/>
+	<dependency org="commons-configuration" name="commons-configuration" rev="1.5"/>
+        <dependency org="log4j" name="log4j" rev="1.2.14"/>
+        <dependency org="org.apache.juddi" name="uddi-ws" rev="3.0.GAT"/>
+        <dependency org="org.apache.juddi" name="juddi-client" rev="3.0.GA"/>
+        <dependency org="org.apache.juddi" name="juddi-core" rev="3.0.GA"/>
+    </dependencies>
+</ivy-module>

Added: webservices/juddi/trunk/docs/examples/helloworld/ivysettings.xml
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/examples/helloworld/ivysettings.xml?rev=824577&view=auto
==============================================================================
--- webservices/juddi/trunk/docs/examples/helloworld/ivysettings.xml (added)
+++ webservices/juddi/trunk/docs/examples/helloworld/ivysettings.xml Tue Oct 13 03:07:47 2009
@@ -0,0 +1,17 @@
+<ivysettings>
+
+    <settings defaultResolver="chained"/>
+    <resolvers>
+        <chain name="chained">
+            <ibiblio name="ibiblio" m2compatible="true"/> 
+            <url name="jboss" m2compatible="true">                
+		<artifact pattern="http://repository.jboss.org/maven2/[organisation]/[artifact]/[revision]/[artifact]-[revision].[ext]"/>
+            </url>
+            <url name="juddi" m2compatible="true">
+                <artifact pattern="http://people.apache.org/~kstam/releases/juddi-3.0.0.rc1/repo/[artifact]/[artifact]-[revision].[ext]"/>
+            </url> 
+        </chain>
+    </resolvers>
+    <modules>
+    </modules>
+</ivysettings>

Added: webservices/juddi/trunk/docs/examples/helloworld/project.properties
URL: http://svn.apache.org/viewvc/webservices/juddi/trunk/docs/examples/helloworld/project.properties?rev=824577&view=auto
==============================================================================
--- webservices/juddi/trunk/docs/examples/helloworld/project.properties (added)
+++ webservices/juddi/trunk/docs/examples/helloworld/project.properties Tue Oct 13 03:07:47 2009
@@ -0,0 +1,3 @@
+# For the ant/ivy based project, you need to define the path to a 
+# directory containing the ivy jars
+ivy.antlib.dir=/usr/local/ivy



---------------------------------------------------------------------
To unsubscribe, e-mail: juddi-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: juddi-cvs-help@ws.apache.org