728x90
300x250

[컴퓨터 - PC활용] 형상관리 - Eclipse SVN과 연동[클라이언트 사용](2)


형상관리 서버 구축이 되었다면, 클라이언트에서 사용하면 된다.

2번의 형상관리 SVN Server에 관한 글과 Eclipse 글을 반드시 따라한 후에 사용하는 것을 추천한다.


이 글을 읽기 전에 참고하면, 도움이 되는 글은 다음과 같다.


1. [컴퓨터 - PC활용] Eclipse에서 git 설치 및 push하기, https://yyman.tistory.com/1392, Accessed by 2020-09-19, Last Modified 2020-09-19 03:28

-> 비고: Eclipse에서 git 설치하기 (Help -> Install New Software 관련 부분 참고할 것)


2. [컴퓨터 - PC활용] 형상관리 - Visual SVN Server 서버 설치(1), https://yyman.tistory.com/1396, Accessed by 2020-09-19, Last Modified 2020-09-19 19:37

-> 서버 구축하기



*작업 프로그램:

[클라이언트]

* Eclipse IDE 통합 개발환경 프로그램(Spring tool-suite 4-4.7.2 포함)
* Subclipse 4.3 (Eclipse Marketplace)  -> 직접 영향

* git -> Install New Software에서 제공하는 것(다수)   -> 간접 참고(github 프로젝트에서 주로 사용함)
 
[서버]

* Apache Subversion 프로젝트

* Apahce Http Server 2.4


해당 글을 읽고 따라 하면 습득할 수 있는 것들 
1. svn에 프로젝트를 업로드 준비를 할 수 있다.

2. commit을 통해 svn 서버에 작업한 프로젝트를 업로드할 수 있다.

3. 협업 프로젝트 감각을 얻을 수 있다.
4. 소프트웨어공학론의 형상관리에 대해서 감각을 터득할 수 있을 거라고 주장한다.




1. Eclipse Subversion(Subclipse 4.3) 설치하기


이클립스에서 사용한 Subclipse를 설치하는 방법에 대해서 소개하겠다.



그림 1. Eclipse Marketplace - SVN


Help -> Eclipse Marketplace...을 클릭한다.



그림 2. Eclipse Marketplace - SVN


SVN을 검색한 후, Subclipse 4.3.0을 찾는다.

Install을 누른다.



그림 3. Eclipse Marketplace - SVN


잠시 기다린다.


그림 4. Eclipse Marketplace - SVN


Confirm을 누른다.



그림 5. Eclipse Marketplace - SVN


잠시 기다린다.



그림 6. Eclipse Marketplace - SVN


"I aceept the terms of the license agreement"를 체크한 후 Finish를 누른다.



그림 7. Eclipse Marketplace - SVN


기다린다.



그림 8. Eclipse Marketplace - SVN


인증받지 않은 소프트웨어에 대한 내용이다. 

Install anyway를 누른다.



그림 9. Eclipse Marketplace - SVN


재시작(Restart Now)을 누른다.



2. SVN-Server와 이클립스 연결하기


다음 소개할 내용은 이클립스에서 SVN-Server를 연결하는 방법에 대해 소개하겠다.




그림 10. SVN-연결하기


Window의 Perspective -> Open Perspective -> Other를 클릭한다.



그림 11. SVN-연결하기


SVN Repository Exploring를 클릭한다.



그림 12. SVN-연결하기


SVN이라는 아이콘을 클릭한다. (Add repositories라고 글자가 보임)



그림 13. SVN-연결하기


URI를 입력하라고 창이 뜬다.



그림 14. Copy URL to Clipboard - VisualSVN Server


VisualSVN Server에서 Repositories의 사용할 폴더를 선택한 후, 오른쪽 버튼을 누른다.

Copy URL to Clipboard를 클릭한다.



그림 15. Add SVN Repository


Url 주소를 입력 후 Finish를 누른다.



그림 16. Add SVN Repository


계정을 만들었을 때, 대문자, 소문자 조합으로 만들었으면 글자 그대로 입력해주어야 한다.

참고로 로그인 계정에서의 아이디의 대소문자를 구별한다.


OK를 누른다.



그림 17. SVN Repositories에 등록된 모습


https주소 생략/svn/Study의 폴더를 오른쪽 버튼 후 "새로고침(Refresh)"을 하게 되면, 계정을 입력해주라고 창이 뜬다.




그림 18. 계정 입력 모습


계정을 입력하면 SVN이 정상적으로 연결된 모습을 확인할 수 있다.

비어있으면 정상이다. 


이 부분은 trunked, branch 폴더가 있는 경우에는 VisualSVN Server Repository 폴더를 만들 당시에 "Single-project repository"로
선택한 경우에 보일 수도 있다.



그림 19. Create New Repository - Visual SVN Server






3. 이클립스에서 Team -> Share Project로 프로젝트 올리기(준비)


프로젝트 올리기에 관한 방법이다.



그림 20. Java 화면으로 전환


J 아이콘을 클릭하면, 프로젝트가 있는 "Java 화면"으로 전환할 수 있다.



그림 21. Team->Share Project


프로젝트에서 오른쪽 버튼을 클릭한다.

Team -> Share Project를 누른다.



그림 22. Share Project - Eclipse


Git과 SVN 두 가지 타입이 있다.

SVN을 클릭 후 Next를 누른다.



그림 23. Share Project


크게 변동할 것이 없다면, Next를 누른다.



그림 24. Share Project


현재 프로젝트명을 크대로 생성할 것이라고 가정하고 그대로 둔다. 

물론 "Use specified folder name" 항목에 입력해서 폴더명을 지정해줄 수도 있다.


그대로 두고 Finish를 누른다.



그림 25. Share Project


화면 전환에 관한 내용이다. Yes를 누른다. (Yes를 누르면 Synchronize 화면으로 전환됨)



그림 26. Share Project


전환된 화면을 확인할 수 있다.


참고로 "commit"을 하지 않았으니 업로드 된 것은 아니다. (준비 단계라고 보면 되겠다.)


그림 27. VisualSVN에서 확인하기




4. 이클립스에서 Team -> Share Project로 프로젝트 올리기(Commit - 업로드)


commit을 통해서 작업한 내용을 업로드하는 방법에 대해서 소개하겠다.



그림 28. commit하기 - Eclipse


프로젝트를 오른쪽 클릭한 후 Commit을 클릭한다.



그림 29. commit하기 - Eclipse


주석을 입력한 후 OK를 누르면 전송이 된다.



그림 30. commit하기 - Eclipse


전송이 완료되면, Synchronize 화면으로 자동전환되면서 History에는 초기 프로젝트가 생성되었다고 뜨는 것을 확인할 수 있다.



그림 31. commit하기 - Eclipse


SVN Repositories Explore아이콘을 클릭한다.

프로젝트를 오른쪽 버튼으로 클릭한 후 refresh를 클릭한다.

History 탭을 클릭하면, 개정에 대한 내용을 확인할 수 있다.


다른 개발자와 협업할 경우에는 프로젝트를 Check Out하여 내려받아서 사용하면 된다.




5. VisualSVN Server에서 Commit후 프로젝트 모습


프로젝트를 Commit하여 업로드하게 되면, VisualSVN Server에서도 확인할 수 있다.



그림 32. VisualSVN Server의 프로젝트 내용 확인하기




반응형
728x90
300x250

[Spring-Framework] 1. 간단한 소개, STS 4 설치와 실행


오랜만에 글을 작성한다.

스프링 프레임워크에 대해서 간단하게 소개하려고 한다.

Java 기반으로 만든 프레임워크라고 이해하면 되겠다.

과거의 전자정부 프레임워크의 기반이 되는 원래 프레임워크는 Spring Framework Project라고 보면 되겠다.


https://egovframe.go.kr/   (이 게시글에서는 기억할 필요가 없음. 초간단하게 작성하기 위함)

http://spring.io


기본적인 셋팅은 간단하다고 보면 된다.

주로 어디에 사용되는 프레임워크냐면, 국내에서는 웹 개발 프로젝트에 많이 사용되는 것으로 알려져 있다.


물론 순수하게 jsp model1기반으로 작성된 웹 페이지도 있다.




[1. Spring Framework 사이트에서 프로젝트 내려받기]


https://spring.io/tools



그림 1. Spring Tools 4 for Eclipse 사이트(2020-09-15)


Projects에서 Development Tools의 Spring Tools 4를 클릭한다.


그림 2. Spring Tools 4 for Eclipse 사이트(2020-09-15)


버전은 크게 리눅스(Linux 64-BIT), MACOS 64-BIT, 윈도우 64비트(Windows 64bit) 버전으로 3가지로 구성된다.

운영체제에 맞는 걸로 내려받으면 된다.



2. 압축 풀기


spring-tool-suite-4-4.7.2.RELEASE-e4.16.0-win32.win32.x86_64.self-extracting.zip을 압축풀면 내부 폴더에 contents.zip이라는 파일이 있다.

이 파일도 압축을 풀어준다.



그림 3. 프로그램 설치 완료


이렇게 되어있으면 설치는 완료된 것이라고 보면 되겠다.



4. 프로그램 실행


Spring Tools Suites는 SpringToolSuite4.exe 파일을 실행시키면 된다.



그림 4. SpringToolSuite4 - 위치 찾기


IDE 사용자체를 놓고 본다면, Eclipse 기반이므로 친숙하게 적응할 수 있다.
(MVC패턴, 프레임워크 사용방법 등 생략하고 IDE만 놓고 보면)



그림 5. SpringToolSuites 4-4.7.2 (2020-09-15)


신 버전과 이전 버전의 차이점
신 버전에서는 Legacy Project 등을 사용하려면, Help->Eclipse MarketPlace에서 STS를 검색하여 Add-On을 설치해야 한다.




5. MarketPlace의 STS 검색 후 Add-On 설치하기


Spring Tools 3 Add-On for Spring Tools 4 3.9.14.CI를 찾으면 된다. (Legacy Project 등 이전 버전의 부가기능을 사용하고자 할 때)



그림 6. Eclipse Marketplaces의 모습(2020-09-15)


"Install"을 클릭한다.



그림 7. Install 모습


Confirm을 눌러서 다음 과정을 진행한다.



그림 8. 라이선스에 관한 것


오픈소스 라이선스에 관한 것이다. I accept the terms of the.....을 체크하고 Finish를 누른다.



그림 9. 설치중 모습(2020-09-15)


기다리면 된다.



그림 10. Restart Now 누르기 전 모습 - Eclipse(STS)


Restart Now를 누르면 STS 프로그램이 다시 시작된다.



6. Spring Project -> 새 프로젝트 확인해보기


이전 "STS3"버전에서 사용했던 부가 기능이 존재하는지 확인할 수 있다.



그림 11. File -> New -> Project 모습


File -> New -> Other를 클릭한다.



그림 12. Spring 프로젝트 내에 이전의 부가 기능


STS3 하위 버전을 설치하지 않아도 부가 기능 추가로 다시 활용할 수도 있다.

반응형

+ Recent posts