개발자의 오르막
Spring Frame Work 개발환경 구축 본문
# chocolatey 패키지 매니저 설치
- Install Chocolatey Now 클릭
- Requirements 참고
- cmd 관리자 권한으로 실행
- 홈페이지의 Install with cmd.exe 부분의 cmd 명령어를 복사 후 cmd에 입력
- (필자는 powershell 오류가 떴었지만 윈도우 정품인증 진행 후 설치가 가능해졌다.)
# vscode 설치
- chochlatey 홈페이지의 packages 메뉴를 클릭한다.
- 설치하고자 하는 프로그램 명을 검색한다. (vscode)
- 해당 명령어 (choco install vscode) 를 cmd 창에 입력한다.
- cmd 창을 다시 재시작한 후 refreshenv 명령어를 통해 환경변수 설정을 한다.
- code를 입력하면 vscode 가 실행된다.
# ubuntu 설치
- 제어판 → 프로그램 → Windows 기능 켜기 → Linux용 Windows 하위 시스템 → 재부팅
- playstore에서 ubuntu 18.04 lts 설치 및 진행
# sdkman 설치 (OSX, 리눅스 환경에서 자바 패키지 매니저 설치)
- 구글에서 SDKMAN 검색
- https://sdkman.io/ 에 접속
- 해당 명령어를 입력하면 sdkman 설치 완료
# JDK 설치 (Window)
- 구글 → chocolatey 사이트 → Packages → JDK 검색
- OpenJDK 12ver 설치 진행 ( choco install openjdk )
- refreshenv
- 시스템 속성 → 환경변수 → 시스템변수의 PATH 편집 → OpenJDK bin 위치 등록
- JDK 12 삭제 ( 자바 버전 호환이 안 맞을 시 JAVA_HOME 으로 맞춤)
- 변수 이름 : JAVA_HOME
변수 값 : 해당 OPENJDK 위치 경로 입력 및 설정
- 변수 이름 : JDK_HOME
변수 값 : JDK 위치
- path 환경변수 편집, 새로만들기 → %JAVA_HOME%\bin , %JDK_HOME%\bin
# maven 설치 (Window)
- 구글 → chocolatey 사이트 → Packages → maven 검색
- refreshenv
- mvn -version → 으로 확인
# maven 설치 (Linux)
- sdkman 홈페이지 이동
- Usage 탭 클릭
- Ubuntu 실행 후 sdk 명령어 입력
- 이와 같은 sdk 명령어 사용방법 확인
- sdk list 로 설치 가능한 파일 확인
- sdk list java 로 설치 가능한 파일 확인
- 설치하고자 하는 자바의 Identifier 을 확인하고 뒤에 입력
- JAVA 설치되어있는지 확인
- JAVA Version 사용 명령어
sdk use java 8.0.212-zulu
- JAVA version default 명령어
sdk default java 8.0.212-zulu
# sdk maven 설치
- sdk list maven
sdk install maven 3.6.1
mvn -version
- maven 설치되었는지 확인
# intellij, 플러그인 설치 (Window ver)
- https://www.jetbrains.com/idea/ 접속
- window version intellij 설치
- 64-bit / Add"Open Folder as Project / Add launchers dir to the PATH /
Download and install JBR * 86 체크
# 플러그인 설치
- 인텔리J의 file / setting / 에서 plugins 를 검색해서 실행
- Marketplace 에서 Lombok 검색 및 설치
- rainbow Brockets 설치
- material Thema 설치
- Atom 설치
# D2 coding 설치
- https://github.com/naver/d2codingfont/releases 에 접속
- Asset에서 D2 coding 설치
- 인텔리J / setting / Editor / Font / 에서 D2Conding 적용
'SpringFrameWork > Spring' 카테고리의 다른 글
[토비의 스프링 #01] 스프링 기본 개념과 작동원리 (0) | 2020.04.06 |
---|---|
Spring framework - Maven (0) | 2019.08.27 |
가짜객체 (0) | 2019.07.17 |
의존성 주입 (0) | 2019.07.12 |
테스트 대역 (0) | 2019.07.10 |