Maven SCM Project read error 발생원인

Posted 2013. 9. 25. 21:19

개발을 하다가 엉뚱한데서 오류원인이 발혀지면 삽질의 허무함에 자신의 무능함을 되돌아 보게 됩니다.

 

Maven Project 개발환경을 구축하는데, 일부 개발자는 잘 되고 일부 개발자는 잘 안되는 현상이 발생합니다.

 

아무리 이클립스를 새로 설치하고 바꿔봐도 동일한 오류를 만나게 됩니다.

 

그러다 발견한 오류메시지... SVN Auth fail...

 

svn 에서 직접 checkout 받아서 사용하던 svn 계정인데, Maven SCM을 사용하면 오류가 발생한다는게 이해가 되지 않았습니다.

 

그러다 우연히 이클립스 신규 세팅하면서 svn connector를 설치하는 과정에서 눈에 들어온 문구는 connector가 svn 버전에 따라 달라진다는 것을 알게되었습니다.

 

막연히 최신버전이 더 좋다는 생각때문에 무의식적으로   SVNKit 1.7을 설치했는데, 사용하는 SVN 서버의 버전을 고려해서 설치해야합니다.

즉 SVN의 버전이 1.6.x 라면 SVNKit 은 1.3.8 을 사용해야 하고

1.7.x 라면   SVNKit 1.7을 사용합니다.

 

단순히 SVN checkout만 받는 형태라면 문제가 발생하지 않습니다만 Maven SCM의 용도로 사용하려면 꼭 버전을 맞춰줘야 하나봅니다.

 

결국 몇일간의 삽질의 결과는 권장 버전의 사용 룰을 지키지 않아서 발생한 것입니다.