Исключение зависимостей Maven

У меня есть вопрос об исключении зависимостей maven. Рассмотрим следующее

   <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>

. Я пытаюсь осуществить переход со Spring 3.0.6 на 3.1.0. Безопасность Spring 3.1.0 зависела от Spring-security-web версии 3.0.6, которая, в свою очередь, зависела от Spring-Web 3.0.6. Мне нужно все это довести до 3.1.0. Поэтому я исключаю spring-security-web из безопасности Spring, имею отдельную зависимость для spring-security-web 3.1.0, которая, в свою очередь, исключает версию spring-web 3.0.6, и я предоставляю отдельную версию spring-web 3.1.0. Это работа, но я чувствую, что был бы гораздо более простой подход. Я попытался поставить исключение для Spring Web под безопасностью Spring, но это не сработало. Пожалуйста помоги .

23
задан Aravind A 2 February 2012 в 19:57
поделиться