개발 설정

Java in vscode :: 마이구미

mygumi 2017. 11. 25. 14:21
반응형

이 글은 vscode(visual studio code) 에서 java를 사용하기 위한 셋팅을 알아본다.

java의 프로젝트 관리 도구인 maven 을 사용한다.

참고 링크 - https://stackoverflow.com/questions/46671308/maven-creating-a-java-project-that-works-in-vs-code


vscode에서 java를 사용하기 위해 필요한 순서를 알아보자.


1. vscode와 maven 이 설치가 되어있어야한다.


maven 설치는 osx 기준으로 진행한다. (참고 링크 - os 별 설치법)


본인은 다운로드한 maven 디렉토리를 /usr/local/ 로 옮길 것이다.


mv Downloads/apache-maven /usr/local/


그 후 .bash_profile 에 추가해준다.


export PATH=$PATH:/usr/local/apache-maven/bin


추가된 사항을 적용하기 위한 명령어는 다음과 같다.


source .bash_profile


mvn -v 명령어를 실행했을 때 작동한다면, 설치가 끝났다.


2. vscode 에서 java를 위한 확장 팩을 설치한다.


마켓플레이스에서 java 키워드를 치면 관련 확장 팩들이 나온다.

본인은 red hat에서 제공해주는 팩을 설치했다.



3. maven 프로젝트를 생성한다.


mvn archetype:generate


실행 시 나오는 설정들은 본인이 원하는대로 설정하면 된다.

생성된 프로젝트를 열어보자.


4. tasks.json 생성


명령 팔레트(command palette) 를 열고 Tasks: Configure task 를 실행한다.

그러면 tasks.json 파일이 생성될 것이다.



5. tasks.json 를 통해 컴파일 작업 추가


만들어진 tasks.json 를 다음과 같이 수정해준다.


{

"taskName": "complie",

"type": "shell",

"command": "mvn -B complie",

"group": "build"

}


6. 명령 팔레트를 통해 빌드한다.


명령 팔레트를 다음과 같이 실행한다.

"Tasks: Run Build Task => complie => 작업 출력을 스캔하지 않고 계속"

target 이라는 컴파일된 클래스들을 가진 디렉토리가 생성된 것을 확인할 수 있다.


여기까지가 vscode 에서 java를 사용하기 위한 셋팅이 완료된 것이다.

디버깅을 위해서는 디버깅 환경을 java 로 다음과 같이 실행하면 된다.



실행을 하면, launch.json 파일이 생성된다.

다시 디버깅을 실행하면 mainClass의 출력값이 출력되는 것을 확인할 수 있다.

반응형