Index: test/java/org/apache/ivy/ivy-latestreleased.xml =================================================================== --- test/java/org/apache/ivy/ivy-latestreleased.xml (revision 0) +++ test/java/org/apache/ivy/ivy-latestreleased.xml (revision 0) @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file Index: test/java/org/apache/ivy/ResolveTest.java =================================================================== --- test/java/org/apache/ivy/ResolveTest.java (revision 495509) +++ test/java/org/apache/ivy/ResolveTest.java (working copy) @@ -1867,7 +1867,19 @@ assertTrue(_ivy.getArchiveFileInCache(_cache, "org1", "mod1.2", "2.2", "mod1.2", "jar", "jar").exists()); } + + public void testLatestWhenReleased() throws Exception { + //The test verify that latest.integration dependencies can be resolved with released version also. + ResolveReport report = _ivy.resolve(ResolveTest.class.getResource("ivy-latestreleased.xml"), + null, new String[] {"default"}, _cache, null, true); + assertFalse(report.hasError()); + + // dependencies + assertTrue(_ivy.getIvyFileInCache(_cache, ModuleRevisionId.newInstance("org1", "mod_released", "1.1")).exists()); + } + + public void testVersionRange1() throws Exception { // mod 1.4 depends on mod1.2 [1.0,2.0[ Ivy ivy = new Ivy(); Index: test/repositories/2/mod_released/ivy-1.0.xml =================================================================== --- test/repositories/2/mod_released/ivy-1.0.xml (revision 0) +++ test/repositories/2/mod_released/ivy-1.0.xml (revision 0) @@ -0,0 +1,13 @@ + + + + + + + + Index: test/repositories/2/mod_released/ivy-1.1.xml =================================================================== --- test/repositories/2/mod_released/ivy-1.1.xml (revision 0) +++ test/repositories/2/mod_released/ivy-1.1.xml (revision 0) @@ -0,0 +1,13 @@ + + + + + + + + Index: test/repositories/2/mod_released/mod_released-1.1.jar =================================================================== --- test/repositories/2/mod_released/mod_released-1.1.jar (revision 0) +++ test/repositories/2/mod_released/mod_released-1.1.jar (revision 0) @@ -0,0 +1 @@ +