À l'exclusion des dépendances Maven

J'ai une question à propos de l'exclusion des dépendances maven . Considérez les points suivants

   <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-taglibs</artifactId>
        <version>${spring-security.version}</version>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.security</groupId>
                <artifactId>spring-security-web</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework.security</groupId>
        <artifactId>spring-security-web</artifactId>
        <version>3.1.0.RELEASE</version>
        <exclusions>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring-web</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
        <version>3.1.0.RELEASE</version>
    </dependency>
    <dependency>

Je suis en train de réaliser une transition entre le Printemps 3.0.6 pour 3.1.0 . Printemps de sécurité 3.1.0 avait une dépendance de printemps-sécurité-web version 3.0.6 qui a une dépendance sur le printemps-web 3.0.6 . J'ai besoin de les amener tous à la 3.1.0 . J'ai donc exclure printemps-sécurité-web à partir du Printemps de sécurité , avoir une dépendance pour le printemps-sécurité-web 3.1.0 qui exclut le printemps-web version 3.0.6 et je séparément printemps-web version 3.1.0 . Ce travail, mais j'ai l'impression qu'il y aurait une approche beaucoup plus facile . J'ai essayé de mettre une exclusion pour le printemps web sous Printemps de sécurité mais il ne fonctionne pas . S'il vous plaît aider .

OriginalL'auteur Aravind A | 2012-02-02