Maven을 통해 프로젝트를 관리할 때 Spring Security 버전

조회 3,155 · 댓글 1
동교동삼거리동교동삼거리작성자2016년 3월 16일
Maven을 쓰면 Spring 버전을 손쉽게 변경할 수 있는 장점이 있죠.

오늘 어느 한 프로젝트의 Spring 버전을 3.2.3에서 3.2의 마지막 버전인 3.2.16으로 바꾸었습니다. 물론 pom.xml에서 바꾼거죠. 에서 아래처럼 바꾼 것입니다.


<org.springframework-version>3.2.16.RELEASE</org.springframework-version>


그런데 이렇게 하고 나니 Spring Security 쪽에서 에러가 났습니다. 그 이유는... Spring Security 버전을 아래와 같이 받았던 것이죠.


<version>${org.springframework-version}</version> 


하지만 Spring Security는 3.2.16이 없습니다. Spring Security 3.2의 마지막 버전은 3.2.9입니다. 따라서 Spring을 3.2.9 이상으로 사용할 때는 반드시 Spring Security 버전 관리를 별도로 해줘야 할 겁니다.
스벅오늘의커피스벅오늘의커피2018년 1월 11일
좋은 내용 감사합니다.

참고로 Spring Security 관련 maven 정보는 https://mvnrepository.com/artifact/org.springframework.security/spring-security-core 참고하시면 됩니다.

로그인 후 답글을 남길 수 있습니다.