Eclipse에서 SVN을 통한 형상관리 작업시 많이 사용하게 되는 단축키가 있는데 아래 3개 입니다.Ctrl + Alt + S --> Synchronize with repositoryCtrl + Alt + U --> UpdateCtrl + Alt + C --> Commit 그런데 언제부턴가 Synchronize with repository와 Update 단축키는 동작을 하는데 Commit 단축키가 먹통이 되었습니다. 이미 꽤 오래전(?)부터 (Indigo 버전 부터였던가요?) Eclipse 설치 후 기본적으로 SVN 관련한 단축키 기능이 Disable 되어있던 것이 기억이 나서 "Window > Customize perspective.." 메뉴로 가보니 "Command Groups Availabilit..
Eclipse 사용자라면 한번쯤은 에디터 뷰의 가독성을 높이기 위해 이런저런 설정들을 수정하여 쓰고 있을 것입니다. 저역시 Eclipse를 새로 설치하거나 Workspace를 신규로 생성한 경우 필수적으로 font 변경, 팀에서 표준으로 사용하는 Code Template, Formatter 들을 세팅합니다. Eclipse의 에디터 뷰를 좀더 컬러풀하게 쓰는 것도 가독성을 높이기 위한 하나의 방법이겠는데요. Eclipse Color Theme 라는 플러그인을 설치하면 손쉽게 에디터 뷰를 컬러풀하게 변경 할 수 있습니다. 아래의 설치 및 설정 과정은 Eclipse 3.7 Indigo를 기반으로 설명합니다. 설치 Help > Eclipse Marketplace... 메뉴를 클릭하여 Eclipse Marketp..
Eclipse의 각 릴리즈별로 Help Center 링크를 걸어두었습니다. 현재 사용중인 Eclipse가 용도별로 3가지 버전을 쓰고있기 때문에 필요하게 되었네요. - 2011.09.01 기준 Current release Eclipse Indigo(3.7) Documentation Archived release Eclipse Helios(3.6) Documentation Eclipse Galileo(3.5) Documentation Eclipse Ganymede(3.4) Documentation
대부분의 IDE가 그렇듯 이클립스 역시 Code Template 기능을 지원하고 있습니다. 실제 코드 라인 뿐만 아니라 각 영역별 주석에도 이를 적용 할 수 있는데, 팀 단위 개발에서는 주석에도 상당한 신경을 써야 하므로 주석에 대한 Template 을 몇가지 맞춰 두는 것도 좋은 방법이라 할 수 있겠습니다. 제가 사용하는 몇가지 Comment Template 입니다. ◈ Preference 항목 ⊙ Java > Appearance > Code Template ◈ 설정 내용 ⊙ Comments -> Types /** * * ${package_name} * |_ ${file_name} * * * Desc : * @Company : Wisenut. Inc * @Author : ${user} * @Date :..
이전 포스팅에서 Velocity VM 파일 편집을 위한 Velocity Web Editor 라는 Eclipse 용 Plug-In 에 대해서 소개해드린 적이 있습니다. 이번 포스팅에서는 또다른 VM 편집이 가능한 Veloeclipse 라는 Plug-In을 소개할까 합니다. 이클립스 플러그인 사이트를 참조하시면 어떠한 기능의 Plug-In 인지 확인 할 수 있습니다. 이클립스 플러그인 사이트 : http://marketplace.eclipse.org/content/veloeclipse ■ 아래는 설치 과정 입니다. (Eclipse 3.5 Galileo 기준) 1. Help > Install new software... 를 클릭하여 Available Software 대화창을 엽니다. 2. 대화창 우측에 Add..
MySQL 설치 후 root 계정의 패스워드를 잊어버렸거나 기타 장애로 인하여 root 계정으로 로그인하지 못할 경우 다음과 같이 해결 가능합니다. 아래 해결 방법은 Windows Platform 기준이지만 Linux Platform 에서도 차이는 없을거라 생각됩니다. Linux 에서의 방법은 차후에 업데이트 하도록 하죠. 1. 우선 현재 실행중인 MySQL 데몬을 모두 종료합니다. 2. 커맨드 창을 열고 MySQL의 bin 디렉토리로 이동하여 아래와 같은 옵션을 통해 디버그용 데몬을 실행합니다. 3. 커맨드 창을 하나 더 열어서 아래와 같은 순서대로 실행 합니다. - mysql 실행 - mysql> use mysql - mysql> update user set password=password('변경할 ..
Spring Framework 기반의 개발 과정에 익숙치 않은 개발자라면 복잡한 설정과 MVC 기반의 구조로 인해 혀를 내두르는 분이 많을 것이라 생각합니다. 저역시 5~6개월 동안 Spring 기반의 개발을 해오면서 좌절과 분노로 하루를 보낸적이 한두번이 아닙니다. 그만큼 복잡한 설정과 구조를 가지고 있는 Spring 이지만, 한번 익숙해지면 이만큼 편하게 개발 할 수 있는 환경도 없다고 합니다. (Spring 달인 왈!!) Spring Framework 기반 개발시 작업에 많은 도움을 주는(특히 Spring 초보에게) Eclipse 플러그인이 바로 Spring IDE 입니다. 그럼, Spring IDE 설치과정을 살펴보도록 하겠습니다. 그 전에 Spring IDE 업데이트 사이트를 알아야 합니다만, ..
화면 스크린샷을 생성할 수 있는 Java 코드를 소개해 드립니다. AWT 를 통해 현재 화면을 스크릿샷 할 수 있는 방법이라고 합니다. package com.negafix.screenshot; import java.awt.Dimension; import java.awt.Rectangle; import java.awt.Robot; import java.awt.Toolkit; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class ScreenShotApp { public static void main(String[] args) { tr..
이클립스 관련 자료를 찾다가 알게된 Erich Gamma 와 그가 한국에 방문했을 때 강의한 내용. 난 이클립스를 사용해오면서 왜 그를 몰랐을까... 무관심이 죄다.. -_-;; 아래 URL 은 그의 강연 자료 동영상 및 PPT 자료. http://www.onbinet.tv/ibmkorea/2009/gamma/loading.asp?email=ibm@ibm.co.kr&firstname=ibm&sessionid=1 시간 날때 가볍게 보면 좋을 것 같다.