Author: maartenc
Date: Sat Jun 26 21:49:50 2010
New Revision: 958290

URL: http://svn.apache.org/viewvc?rev=958290&view=rev
Log:
FIX: The ivy-module version used by XmlModuleDescriptorWriter is hard coded to 
'1.0' (IVY-1199)

Modified:
    ant/ivy/core/trunk/CHANGES.txt
    
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java
    
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-dependencies.xml
    
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml
    
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-info.xml
    
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-simple.xml

Modified: ant/ivy/core/trunk/CHANGES.txt
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/CHANGES.txt?rev=958290&r1=958289&r2=958290&view=diff
==============================================================================
--- ant/ivy/core/trunk/CHANGES.txt (original)
+++ ant/ivy/core/trunk/CHANGES.txt Sat Jun 26 21:49:50 2010
@@ -127,6 +127,7 @@ for detailed view of each issue, please 
 - IMPROVEMENT: Trace a message when a property file referenced from the 
settings doesn't exixts (IVY-1074)
 - IMPROVEMENT: use defaultconf in combination with defaultconfmapping 
(IVY-1135) (thanks to Jon Schneider)
 
+- FIX: The ivy-module version used by XmlModuleDescriptorWriter is hard coded 
to '1.0' (IVY-1199)
 - FIX: makepom ignores artifact type in ivy.xml and hardcodes 'jar' in the 
output pom (IVY-736) (thanks to Aaron Hachez)
 - FIX: Ant output wasn't always prefixed by the name of the Ivy task
 - FIX: Resolved Ivy properties written to cache during ivy:resolve incorrectly 
represents forced revisions (IVY-1159)

Modified: 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java?rev=958290&r1=958289&r2=958290&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java
 (original)
+++ 
ant/ivy/core/trunk/src/java/org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.java
 Sat Jun 26 21:49:50 2010
@@ -80,7 +80,13 @@ public final class XmlModuleDescriptorWr
                 xmlNamespace.append(" 
xmlns:").append(ns.getKey()).append("=\"")
                             .append(ns.getValue()).append("\"");
             }
-            out.println("<ivy-module version=\"1.0\"" + xmlNamespace + ">");
+            
+            String version = "2.0";
+            if (md.getInheritedDescriptors().length > 0) {
+                version = "2.2";
+            }
+            
+            out.println("<ivy-module version=\"" + version + "\"" + 
xmlNamespace + ">");
             printInfoTag(md, out);
             printConfigurations(md, out);
             printPublications(md, out);

Modified: 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-dependencies.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-dependencies.xml?rev=958290&r1=958289&r2=958290&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-dependencies.xml
 (original)
+++ 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-dependencies.xml
 Sat Jun 26 21:49:50 2010
@@ -17,7 +17,7 @@
    specific language governing permissions and limitations
    under the License.    
 -->
-<ivy-module version="1.0">
+<ivy-module version="2.0">
        <info organisation="myorg"
                module="mymodule"
                revision="1.0"

Modified: 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml?rev=958290&r1=958289&r2=958290&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml
 (original)
+++ 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-full.xml
 Sat Jun 26 21:49:50 2010
@@ -17,7 +17,7 @@
    specific language governing permissions and limitations
    under the License.    
 -->
-<ivy-module version="1.0" xmlns:e="http://ant.apache.org/ivy/extra";>
+<ivy-module version="2.0" xmlns:e="http://ant.apache.org/ivy/extra";>
        <info organisation="myorg"
                module="mymodule"
                revision="myrev"

Modified: 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-info.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-info.xml?rev=958290&r1=958289&r2=958290&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-info.xml
 (original)
+++ 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-info.xml
 Sat Jun 26 21:49:50 2010
@@ -17,7 +17,7 @@
    specific language governing permissions and limitations
    under the License.    
 -->
-<ivy-module version="1.0">
+<ivy-module version="2.0">
        <info organisation="myorg"
                module="mymodule"
                revision="NONE"

Modified: 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-simple.xml
URL: 
http://svn.apache.org/viewvc/ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-simple.xml?rev=958290&r1=958289&r2=958290&view=diff
==============================================================================
--- 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-simple.xml
 (original)
+++ 
ant/ivy/core/trunk/test/java/org/apache/ivy/plugins/parser/xml/test-write-simple.xml
 Sat Jun 26 21:49:50 2010
@@ -17,7 +17,7 @@
    specific language governing permissions and limitations
    under the License.    
 -->
-<ivy-module version="1.0">
+<ivy-module version="2.0">
        <info organisation="myorg"
                module="mymodule"
                revision="NONE"


Reply via email to