tools & libs/IDES
-
그동안 정들었던 eclipse를 떠나보내고 vscode를 적극적으로 사용해보기로 맘먹고 이것 저것 해보려고 한다. 아무래도 이클립스가 무겁기도 하고 Vue 등을 개발하다 보니 javascript 자동 완성이나 emmet 등 기능도 기본으로 제공하고 one editor로 써보고 싶어서 이다. 신나는 삽질을 시작해보자!! 대부분의 내용은 vscode에 있는 tutorial을 따라서 해볼 계획이다. https://code.visualstudio.com/docs/java/java-tutorial Getting Started with Java in Visual Studio Code Java tutorial showing basic Java language support in the Visual Studio Cod..
[vscode] java project 개발해보기-1그동안 정들었던 eclipse를 떠나보내고 vscode를 적극적으로 사용해보기로 맘먹고 이것 저것 해보려고 한다. 아무래도 이클립스가 무겁기도 하고 Vue 등을 개발하다 보니 javascript 자동 완성이나 emmet 등 기능도 기본으로 제공하고 one editor로 써보고 싶어서 이다. 신나는 삽질을 시작해보자!! 대부분의 내용은 vscode에 있는 tutorial을 따라서 해볼 계획이다. https://code.visualstudio.com/docs/java/java-tutorial Getting Started with Java in Visual Studio Code Java tutorial showing basic Java language support in the Visual Studio Cod..
2021.11.15 -
emmit은 미리 지정된(주로 css 선택자 기반)예약어들을 이용해서 어마어마하게 빠른 속도록 html 페이지를 작성할 수 있게 도와주는 녀석이다. Emmet — the essential toolkit for web-developers Emmet — the essential toolkit for web-developers Emmet — the essential toolkit for web-developers Emmet is a plugin for many popular text editors which greatly improves HTML & CSS workflow: Demo | @@@ tooltip: Type CSS-like abbreviation type: ul#nav>li.item$*4>a{Ite..
[eclipse]emmet 플러그인 설치emmit은 미리 지정된(주로 css 선택자 기반)예약어들을 이용해서 어마어마하게 빠른 속도록 html 페이지를 작성할 수 있게 도와주는 녀석이다. Emmet — the essential toolkit for web-developers Emmet — the essential toolkit for web-developers Emmet — the essential toolkit for web-developers Emmet is a plugin for many popular text editors which greatly improves HTML & CSS workflow: Demo | @@@ tooltip: Type CSS-like abbreviation type: ul#nav>li.item$*4>a{Ite..
2021.09.02 -
이번 포스트에서는 vscode에서 gradle project를 생성하고 사용하는 방법에 대해 살펴보자. gradle 설치 vscode에서 gradle 프로젝트를 생성하기 위해서는 gradle이 설치되어있어야 한다. https://gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org gradle도 버전 업이 정말 빈번하다. 5.x가 사용되더니 어느덧 7.x 버전이 사용되고 있고 현재는 7.0.2 버전이 사용중이다.위 사이트로 이동해서 따끈따끈한 최신 버전을 다운로드 해보자. binary_only 를 다운 받은 후 적절한 곳에..
[vscode] gradle project 생성하기이번 포스트에서는 vscode에서 gradle project를 생성하고 사용하는 방법에 대해 살펴보자. gradle 설치 vscode에서 gradle 프로젝트를 생성하기 위해서는 gradle이 설치되어있어야 한다. https://gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org gradle도 버전 업이 정말 빈번하다. 5.x가 사용되더니 어느덧 7.x 버전이 사용되고 있고 현재는 7.0.2 버전이 사용중이다.위 사이트로 이동해서 따끈따끈한 최신 버전을 다운로드 해보자. binary_only 를 다운 받은 후 적절한 곳에..
2021.05.31 -
Spring 진영에서는 jsp를 버렸다!! 그 대안으로 밀고 있는 녀석은 Thymeleaf. https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web-development framework. Check out our Ecosystem to see more integrati www.thymeleaf.org 개인적으로 Thymeleaf는 매우 매력적이다. 그냥 HTML..
[vscode] mustache template pluginSpring 진영에서는 jsp를 버렸다!! 그 대안으로 밀고 있는 녀석은 Thymeleaf. https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web-development framework. Check out our Ecosystem to see more integrati www.thymeleaf.org 개인적으로 Thymeleaf는 매우 매력적이다. 그냥 HTML..
2021.05.21 -
언젠가부터 툴들이 java8을 거부하고 최소 버전을 java 11로 설정하기를 권장하고 있다. 지금이야 권장이지만 언젠가 강제되겠지. 이번 포스트에서는 vscode에서 여러 jdk를 설정하고 필요에 따라 적용하는 방법을 살펴보자. java.configuration.runtimes 설정 settings에서 java.configuration.runtimes에 아래와 같이 설정한다. //Override JAVA_HOME used for launching the spring-boot-language-server JVM process. "spring-boot.ls.java.home": "c:\\Program Files\\Zulu\\zulu-11\\", "java.configuration.runtimes": [ {..
[vscode] java 11 설정언젠가부터 툴들이 java8을 거부하고 최소 버전을 java 11로 설정하기를 권장하고 있다. 지금이야 권장이지만 언젠가 강제되겠지. 이번 포스트에서는 vscode에서 여러 jdk를 설정하고 필요에 따라 적용하는 방법을 살펴보자. java.configuration.runtimes 설정 settings에서 java.configuration.runtimes에 아래와 같이 설정한다. //Override JAVA_HOME used for launching the spring-boot-language-server JVM process. "spring-boot.ls.java.home": "c:\\Program Files\\Zulu\\zulu-11\\", "java.configuration.runtimes": [ {..
2021.05.20 -
intellij에서 sub module로 구성된 project clone 해서 사용하기 평소 이클립스만 주로 사용하다가 intellij를 사용해보니 프로젝트와 워크스페이스의 개념이 달라서 처음에 많이 혼란스러웠다. 결론은 아래와 같이 정리해볼 수 있다. 개별 프로젝트 여러 프로젝트 관리 이클립스 project workspace intellij project 또는 module module을 가지는 project 이번에 JPA관련 자료를 intellij에서 만들어보면서 하나의 project에 여러 개의 sub module로 구성해서 git으로 관리하다가 겪은 시행착오를 정리해본다. 프로젝트의 구성과 git 프로젝트 구성 개별적인 예제(Module)들을 하나의 프로젝트에서 관리하고 싶었다. 그래서 결과는 아래..
[intellij]sub module로 구성된 project clone 해서 사용하기intellij에서 sub module로 구성된 project clone 해서 사용하기 평소 이클립스만 주로 사용하다가 intellij를 사용해보니 프로젝트와 워크스페이스의 개념이 달라서 처음에 많이 혼란스러웠다. 결론은 아래와 같이 정리해볼 수 있다. 개별 프로젝트 여러 프로젝트 관리 이클립스 project workspace intellij project 또는 module module을 가지는 project 이번에 JPA관련 자료를 intellij에서 만들어보면서 하나의 project에 여러 개의 sub module로 구성해서 git으로 관리하다가 겪은 시행착오를 정리해본다. 프로젝트의 구성과 git 프로젝트 구성 개별적인 예제(Module)들을 하나의 프로젝트에서 관리하고 싶었다. 그래서 결과는 아래..
2021.04.25 -
가난한 개발자를 위한 Intellij의 community edition은 많은 기능이 제한되어있지만 그렇다고 개발에 많은 어려움이 있지는 않다. 이번 포스트에서는 Intellij의 community edition을 이용해서 spring boot 앱을 개발하는 절차에 대해 알아보자. 프로젝트 구성 이번 포스트는 gradle을 빌드 툴로하고 mustache를 template engine으로 사용할 한다. 옵션으로 단위테스트는 groovy 기반의 spock을 사용한다. 프로젝트 생성 New Project에서 다음과 같이 Build tool에서 Gradle을, Additional Libraries and Frameworks에서 Java와 Groovy를 선택한다. Next를 누르고 Name, Location 등의..
[intellij]Community Edition에서 스프링 부트 개발하기가난한 개발자를 위한 Intellij의 community edition은 많은 기능이 제한되어있지만 그렇다고 개발에 많은 어려움이 있지는 않다. 이번 포스트에서는 Intellij의 community edition을 이용해서 spring boot 앱을 개발하는 절차에 대해 알아보자. 프로젝트 구성 이번 포스트는 gradle을 빌드 툴로하고 mustache를 template engine으로 사용할 한다. 옵션으로 단위테스트는 groovy 기반의 spock을 사용한다. 프로젝트 생성 New Project에서 다음과 같이 Build tool에서 Gradle을, Additional Libraries and Frameworks에서 Java와 Groovy를 선택한다. Next를 누르고 Name, Location 등의..
2021.02.23 -
intellij에서는 double shift (shift 두번 연타)로 모든 설정을 검색할 수 있다. Settings > Font Live Templatecode assist를 위한 약어(abbreviation) 등록 기본 encoding 설정Edit Custom VM Options를 실행하고 idea64.exw.vmoptions라는 설정 파일을 수정할 수 있는데 하단에 다음처럼 옵션을 추가한다.# 추가-Dfile.encoding=UTF-8intellij의 재시작이 필요하다. 실행 옵션 변경언제부턴가 intellij의 실행 옵션이 gradle task로 변경되어 단위테스트 실행 시 [no tests found for given includes xxxx] 오류가 발생한 다면 아래 화면에서 Run Test..
[intellij] 기본 설정intellij에서는 double shift (shift 두번 연타)로 모든 설정을 검색할 수 있다. Settings > Font Live Templatecode assist를 위한 약어(abbreviation) 등록 기본 encoding 설정Edit Custom VM Options를 실행하고 idea64.exw.vmoptions라는 설정 파일을 수정할 수 있는데 하단에 다음처럼 옵션을 추가한다.# 추가-Dfile.encoding=UTF-8intellij의 재시작이 필요하다. 실행 옵션 변경언제부턴가 intellij의 실행 옵션이 gradle task로 변경되어 단위테스트 실행 시 [no tests found for given includes xxxx] 오류가 발생한 다면 아래 화면에서 Run Test..
2021.01.30