본문 바로가기
반응형

IDE45

IntelliJ에서 Maria DB 사용하기 IntelliJ의 Database Tool에는 기본적으로 MariaDB를 지원하지 않습니다. 그래서 직접 Maria DB 설정이 필요합니다. mariadb connector 사이트에서 jar 파일을 다운 받습니다. Tip) 현재(2018.01.20) 기준으로 2.2.1이 최신입니다. jar 다운로드가 끝나시면, IntelliJ에서 command+shift+a 혹은 ctrl+shift+a를 눌러 Action 검색창을 열겠습니다. 검색창에서 database를 입력해 Database Tool을 열겠습니다.IntelliJ 우측에 Database Tool이 활성화되시면 +버튼을 클릭해 Data Source -> MySQL을 선택합니다.MySQL을 우클릭 -> Duplicate를 선택하셔서 해당 설정을 복사합니다... 2018. 1. 20.
IntelliJ를 JIRA와 연동해서 사용하기 안녕하세요! 이번 시간엔 IntelliJ로 이슈 트래커인 JIRA와 연동해서 업무를 진행하는 방법을 정리하겠습니다. 보통 JIRA와 같은 이슈트래커를 쓰는 회사에서 업무는 다음과 같은 과정으로 진행됩니다. 브라우저를 열어 이슈트래커 사이트로 가서 티켓 상태를 In Progress로 변경합니다. IDE에서 코딩합니다. 어느 티켓을 위한 커밋인지 참고할 수 있도록 커밋 메세지에 티켓 ID를 추가해서 Git 커밋 합니다. 티켓 상태를 In Review 상태로 변경 후 코드리뷰 혹은 담당자에게 공유합니다. 매일 이렇게 업무를 진행하다보니, 별거 아닌 작은 일에 집중력이 흩어지고 반복 작업으로 귀찮아졌습니다. 브라우저를 계속 열어놓고 티켓 상태를 변경시키는 것도,매 커밋마다 메세지에 티켓 ID를 추가하는것도 귀찮.. 2018. 1. 13.
Upsource 가이드 - 3. 코드리뷰 & Pull Request 지난 2부에 이어 이번시간엔 Upsource로 코드리뷰 과정을 소개드리겠습니다. 3-1. Github Sync 주기 설정 코드리뷰를 진행하기 전에 한가지 설정을 먼저 하고 진행하겠습니다. Github과 Upsource의 Sync 주기가 기본이 5분(300초)로 잡혀있습니다. 그래서 실제 코드가 Upsource에 반영되기가 조금 시간이 필요한데요. 이 주기를 30초로 줄이겠습니다. 프로젝트 페이지의 우측 상단 나사 버튼을 클릭합니다.Edit project 를 클릭합니다.300초로 되어있는 Check interval을 30으로 변경합니다.Save changes를 클릭하면 설정이 완료됩니다. 3-2. 코드리뷰 코드리뷰를 위해 Github 계정을 하나더 필요합니다. (리뷰어가 필요하기 때문입니다.) 1) 프로젝.. 2018. 1. 7.
Upsource 가이드 - 2. Github, IntelliJ와 연동하기 지난 1부에 이어 Github, IntelliJ IDEA와 Upsource 연동 과정을 진행하겠습니다. 2-1. Github Github 연동은 2가지가 있습니다. Github 로그인 연동과 프로젝트 연동입니다. 2개 모두 진행하겠습니다. 1) Github 인증 모듈 연동 Github 연동이 안되있기 때문에 Dashboard에선 아래와 같이 Github 연결 안내 문구가 등장합니다. connect to a GitHub project를 클릭합니다. Github 프로젝트 페이지에서는 아직 Github 모듈 연동이 안되있다는 메세지와 함께 설정하라는 메시지가 등장합니다. Github authentication module 버튼을 클릭합니다.Auth Module 페이지에서 New module 셀렉트 박스를 클릭.. 2018. 1. 6.
Upsource 가이드 - 1. AWS에 구축하기 IntelliJ, Webstorm 등을 개발하는 Jetbrains에서 코드리뷰 툴인 Upsource를 개발했습니다! 팀내에서 사용중인데, 같은 Jetbrains 계열의 코드리뷰 툴이라 IntelliJ와 같은 IDE와 호환이 잘되서 코드리뷰가 굉장히 편리합니다. IntelliJ에서 바로바로 코드리뷰를 할수 있으며, Github보다 강화된 리뷰 기능으로 사용하시면 정말 많은 장점을 느끼실 수 있습니다. 현재 10명까지 무료로 사용할 수 있기 때문에 소규모 팀에서 사용하기에 아주 좋을것 같습니다. 1-1. 설치 개인 서버가 없기 때문에 AWS Amazon Linux EC2 기준으로 진행합니다. (Amazon Linux는 Centos기반이기 때문에 개인 Centos 서버에서 똑같은 방법으로 진행하셔도 됩니다.).. 2018. 1. 6.
SpringBoot H2 DB 클라이언트로 IntelliJ 사용하기 안녕하세요? 이번 시간엔 SpringBoot H2 DB 클라이언트로 IntelliJ를 사용하는 방법을 소개드리려고 합니다. 모든 코드는 Github에 있기 때문에 함께 보시면 더 이해하기 쉬우실 것 같습니다. (공부한 내용을 정리하는 Github와 세미나+책 후기를 정리하는 Github, 이 모든 내용을 담고 있는 블로그가 있습니다. ) 들어가며 보통 로컬에서 개발환경을 구축하면 H2 DB를 많이 사용합니다. 여기서 H2는 설치형이 아니라, SpringBoot에 의존성을 둔 H2 내장 DB를 사용하는 경우입니다. 이 경우에 일반적으로는 h2-console 이라는 웹 형태의 콘솔을 사용합니다. 하지만 웹 콘솔은 결국 기능상 한계점이 많아 전문적인 DB Client가 필요할때가 많습니다. 이때 좋은 해결 방.. 2017. 10. 13.

728x90