I have a very strange problem with Maven 3.0.4 running on JDK 1.6.0_26
on Win 7 Pro SP1 (64 Bit):

 

When I want to compile, Maven says that it cannot resolve a dependency:
"No versions available for org.hamcrest:hamcrest-core:jar:[1.3,1.3]
within specified range". But actually, Maven in fact successfully
downloaded exactly that JAR and POM in exactly that version from Nexus
(hence, from Maven Central in turn), as I can see the JAR and POM in
both, my local repository and my Nexus instance! The weird thing is, if
I replace [1.3] by [1.2] it does NOT complain about missing dependency!
Weird, isn't it?

 

And it gets even more weird: If I change my POM to relax the requested
range from [1.2] to simply "1.2" (without braces, just to see what
happens) it downloads version 1.1. But for what, if a 1.2 and 1.3
already are there?

 

How can I fix this? I definitively need version 1.3, which IS available
in my local repository, my Nexus instance and Maven Central!

 

Thanks a lot!

Markus

 

 

Reply via email to