전자정부프레임워크의 이클립스의 Subversion(정확히는 Subversive 플러그인, 이하 SVN)는 1.7 버전을 지원하지 않습니다.

그렇기 때문에 Checkout 받은 소스의 모든 폴더에는 항시 .svn 파일이 생성되어 있죠.(1.6 이하의 서버)

그것도 그렇지만 SVN 서버가 1.7 이라면 그 또한 이용할 수 없습니다.


An error occurred while accessing the repository entry 전자정부프레임워크의 기본 SVN 은 1.7 버전을 지원하지 않아 접속오류가 난다.


그래서 이클립스 플러그인을 업데이트 해야 하는데 매번 순서를 까먹어 기록으로 남깁니다.


적용 환경 : Win7,  eGovFrameDev-2.6.0-LightVer 배포판 (현 시점의 최신 버전, FullVersion 은 너무 느려서 못 씁니다. *_*)


1. 설치된 SVN 제거


1. 이클립스 구동후  Help - About Eclipse 를 선택합니다.




2. 팝업창이 나타나면 Installation Details 를 선택합니다.




3. 플러그인중 Subversive SVN Connectors 와 Subversive SVN Team Provider 를 선택 후 Uninstall 을 선택합니다.

(Team Provider 와 의존성이 걸려있기 때문에 Team Provider도 최신버전으로 업데이트 해야 합니다.)




4. 제거중 재부팅여부를 물어보면 Yes 를 눌러 재부팅합니다.





2. Subversive SVN Team Provider 설치


1. Help - Install New Software 를 선택합니다.




2. Install 창이 나타나면 Work with 의 셀렉트 박스의 드롭다운 버튼을 눌러 Juno - http://download.eclipse.org/releases/juno 를 선택합니다.




3. 목록이 나타나면 Collaboration 의 Subversive SVN Team Provider (Version : 1.0~) 를 선택하고 Next 를 선택합니다.



4. 재부팅 여부를 물으면 Yes 를 선택합니다.




3. SVN 설치



1. Help - Install New Software 를 선택합니다.




2. 내용중 Available Software Sites 를 선택합니다.



3. 업데이트 사이트 목록에 나타나는데 이중 Location 이 http://community.polarion.com/projects/subversive/download/eclipse/2.0/helios-site/ 인 항목을 선택 후 Edit 버튼을 선택합니다.



4. Location 을 최신버전 주소인 http://community.polarion.com/projects/subversive/download/eclipse/3.0/juno-site 를 입력하고 수정창과 사이트 목록창까지 닫습니다.

 (주소확인 : http://www.polarion.com/products/svn/subversive/download.php )




5. Work with 의 셀렉트 박스의 드롭다운 버튼을 눌러 방금 수정 입력한 업데이트 사이트를 선택합니다. (주소가 변경됐는지 반드시 확인)



6. 업데이트 선택항목이 나타나고 JavaHL 1.7.5 Win32 Binaries (Optional), Subversive SVN Connectors, SVNKit 1.7.5.v1 Implementation (Option) 을 선택하고 Next 를 선택합니다.




7. Next 및 동의 버튼을 선택하여 설치를 진행합니다.





7. 재부팅 여부를 물으면 Yes 를 선택합니다




8. 설치 여부를 확인합니다. (1.3 참고)




4. 접속 확인 (저장소 설정 부분이므로 불필요시 패쓰)


1. Windows-Show View-Other 를 선택합니다.




2. SVN - SVN Repositories 를 선택하고 OK 를 선택합니다.




3. SVN Repositories 뷰에서 우측 상단에 New Repository Location 을 선택합니다.




4. URL 과 인증부분의 User, Password 값을 입력하고 Finish 를 선택합니다. (당연하겠지만 SVN 서버는 1.7 버전 입니다.)




5. 제대로 접속 되는 것을 확인 할 수 있습니다.




전자정부프레임워크의 개발환경은 쉽게 다운받아 개발환경을 구축할 수 있는 좋은 점이 있습니다.
더불어 이런 부분까지도 세세하게 개발가이드에 등록되면 좋겠다는 생각을 가져 봅니다.