본문 바로가기

백엔드 개발/미니 플젝

[미니 프로젝트] vol2. 'UNIVerse' 프로젝트 세팅 + git 연동

  • 'ojwiki'와 똑같은 설정으로 UNIVerse 프로젝트를 세팅해주었다. 

 

  • 두번째여서 그런지 이젠 쉽다

Artifact와 Group의 차이점도 알게 되었다. 

Group은 큰 틀을 의미하고, Artifact는 그 안의 작은 틀을 의미한다고 보면 된다.

난 나름대로 음식으로 비유하여 이해를 했다! 참치마요 삼각김밥이라고 하면.. 삼각김밥이라는 큰 틀은 Group인 것이고

그 안에 들어간 참치마요는 Artifact라는 것...!

만약 내가 한 회사의 개발자로서 프로젝트를 만들때에는 Group이름에는 회사명을 쓰게 될 것이고

Artifact는 주문정산, 월급정산, 연차관리 프로그램 등 내가 만들고자하는 실질적인 프로젝트 성질을 쓰면 되는 것이다.

 

 

  • 이렇게 프로젝트를 만들었으면 인텔리제이를 켜서, 프로젝트를 Open한 뒤, build.gradle을 열면 된다. 프로젝트가 열린 뒤에 Application의 메소드를 실행해본 뒤, localhost:8080를 주소창에 load하여 white label 하얀창까지 뜨면 확실하게 프로젝트는 잘 만들어진 것이다.

 

[           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ''

정상이란다...

 


  • 여기서 끝이 아니라 롬복 세부 세팅도 해줘야 한 세트다(사실 git 연동도 남았다.)

settings - plugins - lombok을 쳐서 설치를 해야하고 -> 난 이미 한 상태여서 설치되었나 눈으로 확인만 했다

 Build, Execution, Deployment > Compiler > Annotation Processors > Enable annotation processing 체크를 하면 된다.

 

 

  • git 연동까지 해봅시다!

1. git에서 나의 리포지터리를 하나 만들어놓기 & 링크까지 복사해두기

2. 상단 메뉴 VCS - Enable Version Control Integration 클릭하여 GIT으로 설정 : 메뉴 상에서 VCS가 Git으로 바뀐 걸 볼 수 있다

...난 안바껴서 인텔리제이를 껐다 켰었다. 그러니깐 바뀌었다. 놀라지 마세요!

3.생성한 리포지터리와 연동하기 위하여 Git 메뉴 클릭 > Manage Remotes 선택 > 팝업창 뜨면 + 선택 > Define Remote 창이 뜸 > URL에 내가 만든 리포지터리 주소를 붙여넣는다

(여기까지 진행하면... github에 push할 준비가 완료된 것임)

3-1. 선택사항) settings - plugins - ignore을 검색하여 설치 > 설치 후 프로젝트에서 New를 보면 ignore File 생긴 거 확인 가능 > .gitignore File(git) 선택함

 

 

3-2. Ignore File Generator창이 뜨면 Example user Template을 선택함(=> 사용자 정의 같은 의미) > Generate 클릭 > Add 클릭

 

 

 

 

3.3 프로젝트 파일에 gitignore파일이 생성된 것을 볼 수 있다. 해당 파일을 열어서 .gradle과 build를 입력해줌

그러면 내가 입력한 파일들은 git에서 반영되지않고 무시되는 것을 볼 수 있다. 그래서 편리하다!!

 

 

 

 

 

 

4. Commit을 하기 위해서

메뉴에서 GIt 선택 > Commit 클릭 > 콘솔창부분에 Git 메뉴가 만들어짐 > Unversioned Files 클릭 > 커밋 메세지 적고 commit 버튼 꾹

 

5. Commit한 것을 Push하기 위해서

메뉴에서 Git 선택 > Push 선택 > Push Commits to '나의 리포지터리' 창이 뜸 > push 또 클릭

 

6. 동기화 완