Eclipse
-
이번 포스트에서는 maven을 이용한 프로젝트 관리에 대해서 살펴본다. Maven이란?Maven은 아파치 재단에서 관리하는 소프트웨어 프로젝트 관리 도구로 POM이라는 개념을 기반으로한다. 여기서 POM(Project Object Model: 프로젝트 객체 모델)이란 프로젝트의 구성요소, 빌드 설정, 의존성 관리 등을 XML 파일 형태(pom.xml)로 정의하며 이를 통해 프로젝트의 컴파일 이나 테스트 실행 시에 필요한 라이브러리 및 플러그인을 관리하는 것을말한다.또한 Maven은 프로젝트의 구조를 강제해서 다양한 개발 환경(OS, IDE 등)에서 동일한 개발 환경을 구축할 수 있다. 이는 프로젝트의 이식성과 호환성 향상에 큰 도움이 된다.추가적으로 Maven은 다음과 같은 이점을 제공한다.Ma..
[maven] maven을 활용한 의존성 관리이번 포스트에서는 maven을 이용한 프로젝트 관리에 대해서 살펴본다. Maven이란?Maven은 아파치 재단에서 관리하는 소프트웨어 프로젝트 관리 도구로 POM이라는 개념을 기반으로한다. 여기서 POM(Project Object Model: 프로젝트 객체 모델)이란 프로젝트의 구성요소, 빌드 설정, 의존성 관리 등을 XML 파일 형태(pom.xml)로 정의하며 이를 통해 프로젝트의 컴파일 이나 테스트 실행 시에 필요한 라이브러리 및 플러그인을 관리하는 것을말한다.또한 Maven은 프로젝트의 구조를 강제해서 다양한 개발 환경(OS, IDE 등)에서 동일한 개발 환경을 구축할 수 있다. 이는 프로젝트의 이식성과 호환성 향상에 큰 도움이 된다.추가적으로 Maven은 다음과 같은 이점을 제공한다.Ma..
2022.04.11 -
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 -
이클립스에서는 메서드, 주석 등을 단위로 기본적으로 folding이 가능하다. 하지만 아쉽게도 if, while, for 등 제어문의 블럭을 단위로 하는 folding은 지원하지 않는다. 이때 coffee-bytes 라는 클러그인을 설치해보자. https://github.com/stefaneidelloth/EclipseFolding/raw/master/com.cb.platsupp.site stefaneidelloth/EclipseFolding Provides an update site for the coffee-bytes code folding plugin - stefaneidelloth/EclipseFolding github.com 설치 방법은 plugins 폴더 안의 com.cb.eclipse.fol..
[eclipse] control block folding이클립스에서는 메서드, 주석 등을 단위로 기본적으로 folding이 가능하다. 하지만 아쉽게도 if, while, for 등 제어문의 블럭을 단위로 하는 folding은 지원하지 않는다. 이때 coffee-bytes 라는 클러그인을 설치해보자. https://github.com/stefaneidelloth/EclipseFolding/raw/master/com.cb.platsupp.site stefaneidelloth/EclipseFolding Provides an update site for the coffee-bytes code folding plugin - stefaneidelloth/EclipseFolding github.com 설치 방법은 plugins 폴더 안의 com.cb.eclipse.fol..
2019.09.06 -
멀티라인 문자열을 만들고 원하는 형태로 정렬되기를 기대할 때가 있다. 하지만 아쉽게도 이렇게 되거나.. 이렇게 되거나... 이렇게 될 수 있다. 최초에 만들어 놓은 형태를 유지하기 위해서는 Preferences > Java > Code Style > Formatter > [프로파일선택] > Line wrapping > Binary expressions > String concatenation 에서 line wrapping policy의 값을 wrap where necessary, intension policy의 값을 intend on column으로 설정한다. 또한 기존에 맞춰 놓은 포멧을 그대로 유지하려면 Line Wrapping에서 Never join already wrapped lines를 체크해 ..
[eclipse] formatting: 멀티라인 문자열의 정렬멀티라인 문자열을 만들고 원하는 형태로 정렬되기를 기대할 때가 있다. 하지만 아쉽게도 이렇게 되거나.. 이렇게 되거나... 이렇게 될 수 있다. 최초에 만들어 놓은 형태를 유지하기 위해서는 Preferences > Java > Code Style > Formatter > [프로파일선택] > Line wrapping > Binary expressions > String concatenation 에서 line wrapping policy의 값을 wrap where necessary, intension policy의 값을 intend on column으로 설정한다. 또한 기존에 맞춰 놓은 포멧을 그대로 유지하려면 Line Wrapping에서 Never join already wrapped lines를 체크해 ..
2019.08.15 -
이클립스를 이용해서 블럭 주석을 작성하다보면 매 라인마다 *가 삽입되서 나중에 지우기 번거로운 경우가 발생한다. /* * List sub = list.subList(3, 5); * System.out.println("sub의 내용: "+sub); * System.out.println("sub의 내용을 다 가지고 있는가? " + list.containsAll(sub)); */ 중간의 *를 제거하기 위해서는 [Window -> Preferences -> Java -> Code Style -> Formatter -> 사용자별 Activie Profile 선택 -> Edit -> comments -> Enable block comment formatting을 체크 해지한다. /* List sub = list.s..
[eclipse] formatting: 블럭 주석 시 다중 * 제거이클립스를 이용해서 블럭 주석을 작성하다보면 매 라인마다 *가 삽입되서 나중에 지우기 번거로운 경우가 발생한다. /* * List sub = list.subList(3, 5); * System.out.println("sub의 내용: "+sub); * System.out.println("sub의 내용을 다 가지고 있는가? " + list.containsAll(sub)); */ 중간의 *를 제거하기 위해서는 [Window -> Preferences -> Java -> Code Style -> Formatter -> 사용자별 Activie Profile 선택 -> Edit -> comments -> Enable block comment formatting을 체크 해지한다. /* List sub = list.s..
2019.08.03