기본적인 Continuous Integration 환경에 대한 다이어그램
사용자 삽입 이미지

받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/843

Java Class member 변수에 대한 Getter Setter Method 생성하는 기능이 Eclipse나 IntelliJ에서는 IDE Menu로 존재합니다.

그러나 VSCode에서는 해당 기능을 가진 Extension을 설치해 주어야 합니다.
관련하여 사용법을 정리했습니다.

01. Extension 버튼 클릭
사용자 삽입 이미지

02. Getter and Setter Generator Extension 검색 및 설치
사용자 삽입 이미지

03. Getter/Setter를 만들고자 하는 변수 선택 후 마우스 오른쪽 클릭하여 Command Palette 선택
사용자 삽입 이미지

04. Generate 키워드로 검색
사용자 삽입 이미지

05. Generate Getter and Setter Method
사용자 삽입 이미지

받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/842

Visual Studio Code로 Java 프로그래밍을 할 때, 주석이나 JavaDoc 처리 주석 내에 TODO List를 작성하는 경우에는 하단에 Problem에 문제가 발생했다는 표시가 뜹니다.

이에 대한 해결책으로는 [TODO Parser] Extension을 설치하면 해결할 수 있습니다.

그리고 TODO, FIXME, ANCHOR, REVIEW 등의 키워드를 Highlight해주는 Extension으로는
여러 가지 중에 Comment Anchors Extension이 그래도 가장 마음에 드네요.

Visual Studio Code를 사용하여 프로그래밍하면서 하나하나 알아가며 정리하는 것도 나중을 위해서는 많은 도움이 될 듯 합니다.
받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/841

Windows 10 환경에서 vscode를 설치하고, OpenJDK 1.8을 설치했습니다.
그리고 JAVA_HOME 설정을 한 후, Maven을 설치하고 Path를 추가했습니다.

vscode에서 maven 프로젝트를 archetype-quickstart로 생성하고 프로그램을 작성한 후, 테스트를 해보고 싶었습니다.
그런데 한가지 오류와 2가지 경고(!) 메세지가 떴습니다.
정확하지는 않지만, 다음과 같았던 것 같습니다.

<오류>
새로 추가된 Java Class에 package 명을 적을 때, package root가 다르다.
<경고>
1. Build Path에 설정된 것은 JavaSE 1.7이다. 올바르게 설정해라.
2. Compiler가 1.7을 사용하도록 설정되어 있는데, 실제로는 jre 1.8을 사용했다.
다음과 같이 해결했습니다.

<오류>
vscode의 메뉴에서 File > Add Folder to Workspace 에서 프로젝트 Root Folder를 선택.
(workspaces 폴더 아래에 myProject 폴더가 있는 경우, myProject 폴더를 Root Folder로 선택)

<경고>
1. Build Path 관련
.classpath 파일에서 JavaSE 버전 변경
사용자 삽입 이미지

2. Compiler 버전 관련
org.eclipse.jdt.core.prefs 파일 내 컴파일러 버전 변경
사용자 삽입 이미지



받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/840

VSCode에서는 Default 설정으로 VSCode를 사용하는 사용자의 정보를 수집합니다.

다음 3가지 경우에 Microsoft의 서버에 정보를 보내고 체크하는데, Privacy에 민감한 경우 해당 내용을 서버로 보내지 않도록 하는 경우를 살펴보겠습니다.

1) 자동 업데이트 설정
File > Preferences > Settings > update mode로 검색 -> none 설정
또는 JSON 설정 파일에서 "update.mode": "none" 항목 입력

2) Crash Report 설정
File > Preferences > Settings > telemetry로 검색 -> Enable Crash Reporter 체크 박스 해제
또는 JSON 설정 파일에서 "telemetry.enableCrashReporter": false 항목 입력

3) Usage Report 설정 (사용자의 시스템 정보 수집)
File > Preferences > Settings > telemetry로 검색 -> Enable Telemetry 체크 박스 해제
또는 JSON 설정 파일에서 "telemetry.enableTelemetry": false 항목 입력

받은 트랙백이 없고, 댓글이 없습니다.

댓글+트랙백 RSS :: http://www.yongbi.net/rss/response/839