[jboss-cvs] JBossAS SVN: r103323 - in projects/ejb3/trunk/ivy: src/main/ant and 1 other directory.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Wed Mar 31 09:01:51 EDT 2010


Author: wolfc
Date: 2010-03-31 09:01:50 -0400 (Wed, 31 Mar 2010)
New Revision: 103323

Added:
   projects/ejb3/trunk/ivy/bootstrap-ivy.xml
Modified:
   projects/ejb3/trunk/ivy/find-rev.xml
   projects/ejb3/trunk/ivy/src/main/ant/maven-ant-tasks.xml
Log:
EJBTHREE-1744: improved the bootstrap

Added: projects/ejb3/trunk/ivy/bootstrap-ivy.xml
===================================================================
--- projects/ejb3/trunk/ivy/bootstrap-ivy.xml	                        (rev 0)
+++ projects/ejb3/trunk/ivy/bootstrap-ivy.xml	2010-03-31 13:01:50 UTC (rev 103323)
@@ -0,0 +1,38 @@
+<!--
+   vi:ts=3:sw=3:expandtab:
+-->
+<project name="jboss-ivy-bootstrap" 
+   xmlns:ivy="antlib:org.apache.ivy.ant"
+   xmlns:ivyboot="antlib:org.apache.ivy.ant.bootstrap"
+   default="find-revision">
+
+   <!-- Bootstrap Ivy -->
+   <property name="ivy.version" value="2.0.0"/>
+   <property name="jboss-ejb3-ivy.version" value="1.0-SNAPSHOT"/>
+   <property name="ivy.dir" value="${user.home}/.ivy2/cache/org.apache.ivy/jars"/>
+   <property name="ivy.jar.name" value="ivy-${ivy.version}.jar"/>
+   <mkdir dir="${ivy.dir}"/>
+   <!-- skipexisting needs ant 1.8 -->
+   <get usetimestamp="true" src="http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.version}/${ivy.jar.name}" dest="${ivy.dir}/${ivy.jar.name}"/>
+   <taskdef
+      classpath="${ivy.dir}/${ivy.jar.name}"
+      uri="antlib:org.apache.ivy.ant.bootstrap"
+      resource="org/apache/ivy/ant/antlib.xml"/>
+   <!-- make sure we can get to snapshots.jboss.org and repository.jboss.org -->
+   <!-- TODO: download ivysettings.xml (and other bits referenced) from somewhere -->
+   <ivyboot:settings
+      id="ivy.bootstrap.settings"
+      file="src/main/ivy/ivysettings.xml"/>
+   <ivyboot:cachepath
+      pathid="jboss-ejb3-ivy.classpath"
+      organisation="org.jboss.ejb3"
+      module="jboss-ejb3-ivy"
+      revision="${jboss-ejb3-ivy.version}"
+      inline="true"
+      settingsRef="ivy.bootstrap.settings"
+      log="download-only"/>
+   <taskdef
+      classpathref="jboss-ejb3-ivy.classpath"
+      uri="antlib:org.apache.ivy.ant"
+      resource="org/apache/ivy/ant/antlib.xml"/>
+</project>


Property changes on: projects/ejb3/trunk/ivy/bootstrap-ivy.xml
___________________________________________________________________
Name: svn:keywords
   + Author Date Id Revision
Name: svn:eol-style
   + native

Modified: projects/ejb3/trunk/ivy/find-rev.xml
===================================================================
--- projects/ejb3/trunk/ivy/find-rev.xml	2010-03-31 13:01:03 UTC (rev 103322)
+++ projects/ejb3/trunk/ivy/find-rev.xml	2010-03-31 13:01:50 UTC (rev 103323)
@@ -6,24 +6,12 @@
    xmlns:maven="urn:maven-artifact-ant"
    default="find-revision">
 
-   <!-- Bootstrap Ivy -->
-   <property name="ivy.version" value="2.0.0"/>
-   <property name="ivy.dir" value="${user.home}/.ivy2/cache/org.apache.ivy/jars"/>
-   <property name="ivy.jar.name" value="ivy-${ivy.version}.jar"/>
-   <mkdir dir="${ivy.dir}"/>
-   <!-- skipexisting needs ant 1.8 -->
-   <get usetimestamp="true" src="http://repo1.maven.org/maven2/org/apache/ivy/ivy/${ivy.version}/${ivy.jar.name}" dest="${ivy.dir}/${ivy.jar.name}"/>
-   <taskdef resource="org/apache/ivy/ant/antlib.xml" uri="antlib:org.apache.ivy.ant" classpath="${ivy.dir}/${ivy.jar.name};target/classes"/>
+   <import file="bootstrap-ivy.xml"/>
 
    <!-- Setup Ivy -->
    <!-- Load settings -->
    <ivy:settings file="src/test/resources/ivysettings.xml"/>
 
-   <!--
-   <import file="src/main/ant/maven-ant-tasks.xml"/>
-   <import file="src/main/ant/xpath-task.xml"/>
-   -->
-
    <target name="find-revision" description="Find the latest revision of a module matching a given version constraint.">
       <ivy:findrevision organisation="${organisation}" module="${module}" revision="${revision}"/>
       <echo message="${ivy.revision}"/>

Modified: projects/ejb3/trunk/ivy/src/main/ant/maven-ant-tasks.xml
===================================================================
--- projects/ejb3/trunk/ivy/src/main/ant/maven-ant-tasks.xml	2010-03-31 13:01:03 UTC (rev 103322)
+++ projects/ejb3/trunk/ivy/src/main/ant/maven-ant-tasks.xml	2010-03-31 13:01:50 UTC (rev 103323)
@@ -9,14 +9,16 @@
       module="maven-ant-tasks"
       revision="2.0.9"
       inline="true"
-      conf="default"/>
+      conf="default"
+      log="download-only"/>
    <ivy:cachepath
       pathid="maven-wagon-webdav.classpath"
       organisation="org.apache.maven.wagon"
       module="wagon-webdav"
       revision="1.0-beta-2"
       inline="true"
-      conf="default"/>
+      conf="default"
+      log="download-only"/>
    <path id="maven-ant-full.classpath">
       <path refid="maven-ant-tasks.classpath"/>
       <path refid="maven-wagon-webdav.classpath"/>




More information about the jboss-cvs-commits mailing list