Am 04.01.2012 05:02, schrieb zuxiong lin:
> Append
> like:
> repository\org\springframework\spring-core
> -3.0.5.RELEASE
> -3.0.6.RELEASE
> -3.1.0.RELEASE
>
> I want to remove 3.0.5 and 3.0.6.

The local maven repository is an artifact cache. Why do you want to
remove anything from this cache? This does not reliably control what
versions maven will use to build your project.

If your project has a dependency on any of these, maven will re-download
them anyway.

If you try to restrict maven to using a specific version of spring-core,
use something like <version>[3.1.0]</version>

If your project does not have 3.0.5 or 3.0.6 as a direct dependency, but
some other dependency pulls it in as a transitive dependency, say
spring-core 3.0.5.RELEASE and you want to prevent 3.0.5 being on the
classpath because 3.1.0.RELEASE should be used, employ Maven's
dependency <excludes> to control this.

This is all well documented stuff (see [1])

Best regards

Ansgar


http://www.sonatype.com/books/mvnref-book/reference/pom-relationships-sect-project-dependencies.html

>
>
>
>
> 2012/1/4 zuxiong lin <[email protected]>
>
>> Is it possible?
>>
>>
>> Thanks.
>>

Reply via email to