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