Author: bentmann
Date: Sun Sep 13 22:12:56 2009
New Revision: 814397

URL: http://svn.apache.org/viewvc?rev=814397&view=rev
Log:
[MANTTASKS-141] Using expressions in a mirrorOf element brakes the downloading 
of depencies

o Added some tests

Added:
    maven/ant-tasks/trunk/src/test/settings-mirror-complex.xml   (with props)
Modified:
    maven/ant-tasks/trunk/sample.build.xml
    maven/ant-tasks/trunk/src/test/settings-mirror-wildcard.xml
    maven/ant-tasks/trunk/src/test/settings-mirror.xml   (contents, props 
changed)

Modified: maven/ant-tasks/trunk/sample.build.xml
URL: 
http://svn.apache.org/viewvc/maven/ant-tasks/trunk/sample.build.xml?rev=814397&r1=814396&r2=814397&view=diff
==============================================================================
--- maven/ant-tasks/trunk/sample.build.xml (original)
+++ maven/ant-tasks/trunk/sample.build.xml Sun Sep 13 22:12:56 2009
@@ -271,6 +271,22 @@
       <localRepository path="${basedir}/target/tmp"/>
       <remoteRepository url="file://${basedir}/target/fake/repository" 
id="any" />
     </artifact:dependencies>
+
+    <!-- MANTTASKS-141 -->
+    <delete dir="${basedir}/target/tmp"/>
+    <artifact:dependencies 
settingsFile="${basedir}/src/test/settings-mirror-complex.xml">
+      <dependency groupId="it.ant-tasks" artifactId="snapshotUniqueFalse" 
version="2.0.7-SNAPSHOT"/>
+      <localRepository path="${basedir}/target/tmp"/>
+      <remoteRepository url="file://${basedir}/target/fake/repository" 
id="test" />
+    </artifact:dependencies>
+
+    <!-- MANTTASKS-141 -->
+    <delete dir="${basedir}/target/tmp"/>
+    <artifact:dependencies 
settingsFile="${basedir}/src/test/settings-mirror-complex.xml">
+      <dependency groupId="it.ant-tasks" artifactId="snapshotUniqueFalse" 
version="2.0.7-SNAPSHOT"/>
+      <localRepository path="${basedir}/target/tmp"/>
+      <remoteRepository url="file://${basedir}/target/fake/repository" 
id="yat" />
+    </artifact:dependencies>
   </target>
 
   <target name="test-deps-two-repos" depends="initTaskDefs">

Added: maven/ant-tasks/trunk/src/test/settings-mirror-complex.xml
URL: 
http://svn.apache.org/viewvc/maven/ant-tasks/trunk/src/test/settings-mirror-complex.xml?rev=814397&view=auto
==============================================================================
--- maven/ant-tasks/trunk/src/test/settings-mirror-complex.xml (added)
+++ maven/ant-tasks/trunk/src/test/settings-mirror-complex.xml Sun Sep 13 
22:12:56 2009
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+
+<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0";
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
+  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
http://maven.apache.org/xsd/settings-1.0.0.xsd";>
+  <mirrors>
+    <mirror>
+      <id>mirror-ca</id>
+      <url>file:./target/null-repo</url>
+      <mirrorOf>*,!test</mirrorOf>
+    </mirror>
+    <mirror>
+      <id>mirror-cb</id>
+      <url>file:./target/null-repo</url>
+      <mirrorOf>foo,yat</mirrorOf>
+    </mirror>
+    <mirror>
+      <id>mirror-cc</id>
+      <url>file:./src/test/repo</url>
+      <mirrorOf>yat</mirrorOf>
+    </mirror>
+    <mirror>
+      <id>mirror-cd</id>
+      <url>file:./src/test/repo</url>
+      <mirrorOf>dummy,test</mirrorOf>
+    </mirror>
+  </mirrors>
+</settings>
\ No newline at end of file

Propchange: maven/ant-tasks/trunk/src/test/settings-mirror-complex.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: maven/ant-tasks/trunk/src/test/settings-mirror-complex.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: maven/ant-tasks/trunk/src/test/settings-mirror-wildcard.xml
URL: 
http://svn.apache.org/viewvc/maven/ant-tasks/trunk/src/test/settings-mirror-wildcard.xml?rev=814397&r1=814396&r2=814397&view=diff
==============================================================================
--- maven/ant-tasks/trunk/src/test/settings-mirror-wildcard.xml (original)
+++ maven/ant-tasks/trunk/src/test/settings-mirror-wildcard.xml Sun Sep 13 
22:12:56 2009
@@ -5,7 +5,7 @@
   xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
http://maven.apache.org/xsd/settings-1.0.0.xsd";>
   <mirrors>
     <mirror>
-      <id>wildcard</id>
+      <id>mirror-b</id>
       <url>file:./src/test/repo</url>
       <mirrorOf>*</mirrorOf>
     </mirror>

Modified: maven/ant-tasks/trunk/src/test/settings-mirror.xml
URL: 
http://svn.apache.org/viewvc/maven/ant-tasks/trunk/src/test/settings-mirror.xml?rev=814397&r1=814396&r2=814397&view=diff
==============================================================================
--- maven/ant-tasks/trunk/src/test/settings-mirror.xml (original)
+++ maven/ant-tasks/trunk/src/test/settings-mirror.xml Sun Sep 13 22:12:56 2009
@@ -5,7 +5,7 @@
   xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
http://maven.apache.org/xsd/settings-1.0.0.xsd";>
   <mirrors>
     <mirror>
-      <id>fake-mirror</id>
+      <id>mirror-a</id>
       <url>file:./src/test/repo</url>
       <mirrorOf>fake-repository</mirrorOf>
     </mirror>

Propchange: maven/ant-tasks/trunk/src/test/settings-mirror.xml
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to