У меня есть запрос об исключении зависимостей 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 security 3.1.0 зависел от spring-security-web версии 3.0.6, которая, в свою очередь, зависела от spring-web 3.0.6. Мне нужно все это довести до 3.1.0. Поэтому я исключаю spring-security-web из Spring security, у меня есть отдельная зависимость для spring-security-web 3.1.0, которая, в свою очередь, исключает версию spring-web 3.0.6, и я предоставляю отдельную версию spring-web 3.1.0. Эта работа, но я чувствую, что был бы намного более легкий подход. Я пытался поместить исключение для Spring в раздел Spring Security, но это не сработало. Пожалуйста, помогите.