깃허브와 이클립스를 연동하여 메이븐 프로젝트를 로컬로 내리는 방법


프로젝트를 진행하며 깃허브에 저장한 메이븐 프로젝트를 로컬환경(STS)으로 Import 하는 방법을 정리합니다.

Mac OS X 용 STS 기준으로 정리하였습니다.


깃허브(GitHub) -> 이클립스(STS)

1. 깃허브에서 프로젝트 URL 준비

메이븐으로 빌드한 프로젝트 URL 을 복사합니다.



2. 이클립스에서 Import

Package Explorer 윈도우에서 우클릭 > Import...


Maven > Check out Maven Projects from SCM > Next


SCM URL 에 준비한 URL을 입력 후, Finish 눌러줍니다.

(참고로 SCM URL 셀렉트박스는 git 이라고 적혀 있고, 다른 선택지는 없습니다.)

Next 누를 경우, Workspace 경로를 설정해줄 수 있습니다.



3. 확인 및 실행

별다른 error 표시가 없어서 다행입니다.


실행도 잘 되서 안심입니다.


이상 메이븐 프로젝트 로컬로 임포트 방법 정리를 마치겠습니다.

이클립스와 깃허브를 연동하여 프로젝트를 올리는 방법 정리


학습하면서 정리한 소스코드를 깃허브에 올려 관리하려 합니다.

이를 위해 이클립스에서 간단하게 Commit 하고 깃허브에 Push 하기위한 방법을 정리해봅니다.

Mac OS X 용 STS 기준으로 정리하였습니다.


이클립스(STS) -> 깃허브(GitHub)

1. 깃허브에 원격 저장소(Repository)를 생성

깃허브에 소스코드를 올릴 저장소를 생성합니다.

생성 완료 후 URI를 복사해둡니다.



2. 올릴 프로젝트 선택

프로젝트 우클릭 > Team > Share Project...



3. 로컬 저장소 생성


  1번 Use or create repository in parent folder of project 선택시

현재 workspace, 선택한 프로젝트 내에 로컬 저장소가 생성됩니다.

Create Repository 클릭 후 Finish


  2번 Create... 선택시

원하는 경로에 로컬 저장소를 지정하여 생성할 수 있습니다.(단, 프로젝트의 경로가 지정한 경로로 옮겨짐)

Create Repository 클릭 후 Finish



4. 원격 저장소(Git Repository)  설정

  Git Perspective 열기


깃 설정을 위해서 'Git' 퍼스펙티브를 엽니다.

 ※ STS는 기본적으로 Git 플러그인이 설치되어 있지만 만약 없다면 마켓에서 'EGit' 을 설치하면 됩니다.


  관리할 저장소 추가

Git 퍼스펙티브를 열면 3가지 항목 중 선택할 수 있습니다.

이 중 기존에 생성한 로컬 저장소를 올리기 위해 Add an existing local Git repository 를 클릭합니다.


기존에 생성한 로컬 저장소의 경로를 설정한 다음 Add를 클릭합니다.


올릴 프로젝트 > Remotes > Create Remote...


깃허브에 올릴것이기 때문에 Configure push 를 선택하고 OK를 클릭합니다.


Change... 클릭


URI: 에 깃허브에서 생성한 원격 저장소 URI를 입력합니다.

Protocol: 은 https 입니다.

Port: 는 입력하지 않아도 됩니다.

인증 부분에 자신의 깃허브 아이디/비밀번호를 입력합니다.


Save and Push 로 한번에 Push까지 할 수 있지만, 종종 잘 되지 않습니다.

Save를 눌러 저장한 후 따로 Push 하도록 합니다.


 ※ .gitignore 설정하는 법

class 파일 및 각종 불필요한 파일의 버전관리를 방지하기 위해 .gitignore 설정을 해줍니다.

여기 깔끔한 글이 있어서 링크로 대체합니다.

https://gmlwjd9405.github.io/2017/10/06/make-gitignore-file.html



5. Commit 과 Push

  인덱스에 추가

깃 설정이 끝났다면, 기존 퍼스펙티브로 돌아와서 깃허브에 올릴 프로젝트를 확인합니다.

위와 같이 '?' 아이콘이 떠 있습니다.


프로젝트 우클릭 > Team > Add to Index


'?' 가 사라집니다.


  커밋(Commit)

프로젝트 우클릭 > Team > Commit...


이전에 gitignore 설정을 했다면,

Git Staging 탭에서 Staged Changes 에 자바 소스파일만 버전관리 대상으로 잡혀있는걸 확인할 수 있습니다.

Commit Message 를 입력하고 Commit and Push... 버튼을 클릭하면 커밋과 동시에 깃허브에 Push할 수 있습니다.


Next


Push


  연동 결과 확인


STS에서 Push 결과창을 확인할 수 있고, 깃허브에서 내 Repository에 소스가 잘 올라간 것을 확인할 수 있습니다.


 ※ 참고로 Push 과정에서 오류가 생길 경우

여길 보고 해결했습니다. ㅠ

링크 남깁니다.

http://blog.naver.com/PostView.nhn?blogId=sim4858&logNo=220924984480

Mac OS(맥) 에서 웹 개발시 Tomcat(WAS) 설치 방법 및 실행 방법 정리


1. tomcat 다운로드

  다운로드 경로

https://tomcat.apache.org


 ✓ jdk 최소 스펙에 맞는 tomcat 버전 확인 필요


 

  설치 파일 다운로드

적당한 경로에 Core 항목 tar.gz 파일을 다운로드




2. 설치

 • 압축 해제

tar -xvzf apache-tomcat-버전.tar.gz

tar, gzip 압축 해제 방법 간단 정리


  디렉토리명 간단히 변경

mv apache-tomcat-버전 tomcat9


3. 사용 설정

  링크

업데이트 관계없이 쉽게 사용 가능하도록 심볼릭 링크 생성

sudo ln -s 압축해제경로/tomcat9 /Library/Tomcat



4. 실행 & 중지 테스트

  실행

/Library/Tomcat/bin/startup.sh

 ※ 프로세스 확인

     ps aux |grep tomcat


 ※ 웹 브라우저 확인(기본 설정일 경우)

     주소창에 http://localhost:8080

 고양이를 만나볼 수 있습니다.


  중지

/Library/Tomcat/bin/shutdown.sh



+ Recent posts