소스 관리 이클립스 플러그인 subversive 설치 및 사용 방법


1. 이클립스 실행 후 Help -> Software Updates -> Find and Install

사용자 삽입 이미지

2. Search for new features to install

사용자 삽입 이미지

3. New Remote Site

사용자 삽입 이미지

4. Name : subversive

URL : http://www.polarion.org/projects/subversive/download/update-site/

사용자 삽입 이미지

5. Finish

사용자 삽입 이미지


6. 제일 위의 체크 박스를 선택한다.(전체 선택)

사용자 삽입 이미지


7. 라이센스에 동의해준다.

사용자 삽입 이미지


8. Finish

사용자 삽입 이미지


9. Install All

사용자 삽입 이미지


10. 설치 완료후 다시 시작할지를 묻는데 Yes

사용자 삽입 이미지


11. 사용 방법 : Window -> Show View -> Other

사용자 삽입 이미지


12. SVN => SVN Repositories => OK

사용자 삽입 이미지


13. 아래쪽에 탭이 하나 추가되는데 오른쪽 마우스 클릭 -> New -> Repository Location

사용자 삽입 이미지


14. 사용하는 URL, User, Password 를 입력 후 Finish

사용자 삽입 이미지


15. 최종 결과 화면

사용자 삽입 이미지

CVSNT 설치 및 Eclipse CVS 설정

Programing 2008.05.20 17:22 Posted by 애플자라

JAVA PROJECT 통합개발환경설치에 대해 지인들에게 강의(?) 하는 과정중에 CVSNT 설치가 잘 안돼 따로 정리하는 시간을 가져봤다.

1. install file download
http://www.march-hare.com/cvspro/ 
에서 오른쪽 Free Download 에서 Windows 선택후 정보입력후 Accepts items 를 click 하여 다운로드 받는다.

2. install
기본사항으로 설치한다.

3. Configration

3.1. Repository 지정
Add click 후 cvs repository(저장소)로 지정할 디렉토리를 선택후 Name 을 Full path 대신 마지막디렉토리 이름으로 지정한다.

사용자 삽입 이미지

3.2. Server Settings
Run as : CVS를 사용할 Window 사용자계정을 지정한다. 필자는 Administratoin으로 지정했다.
Temporary : Temp로 사용될 디렉토리를 지정한다. 가급적 Repository 와 같은 위치로 지정한다.
사용자 삽입 이미지

3.3. Compatibillity Options 설정
사용자 삽입 이미지

3.4. Advanced 설정
사용자 삽입 이미지
3.5. 재시작
사용자 삽입 이미지


4. CVS 사용자추가

Console 실행
C:\>set CVSROOT=:pserver:127.0.0.1:/cvsrepo
C:\>cvs login
CVS Password: 패스워드입력
C:\>cvs passwd -r Administrator -a newid
New Password: 패스워드입력
Verify Password: 패스워드입력확인



5. Eclipse 설정
5.1. CVS Repository 추가

사용자 삽입 이미지
5.2. CVS Repository 설정
Host : 127.0.0.1
Repository path : /cvsrepo
User : bestbang (cvs 사용자추가에서 등록한 사용자)
사용자 삽입 이미지


5.3. CVS Presotiroies 등록완료
사용자 삽입 이미지
5.4. CVS Project 추가
Package Explorer 에서 Team - Share Project 로 CVS 에 신규 Project 를 등록한다.
사용자 삽입 이미지
5.5. CVS Repository 선택
사용자 삽입 이미지
5.6. Module Name 지정
되도록 Eclipse Project Name 과 동일하게 지정한다. (Use project name as module name 선택)
사용자 삽입 이미지
5.7. CVS 에 등록할 파일(디렉토리) 지정
사용자 삽입 이미지
5.9. CVS 첫번째 commit
사용자 삽입 이미지
5.10. 완료
사용자 삽입 이미지


6. 기타
6.1. CVS Ignred 추가
만약 image 파일들도 cvs 에서 관리한다면
Window - Preference - Team - Ignored Resources 에서
[Thumbs.db] pattern 을 추가한다. 윈도우탐색기에서 이미지 미리보기를 할 경우 업데이트가 일어나는 파일이다. 이 파일들은 버젼충돌이 자주 일어 나기 때문에 반드시 CVS Ignored 에 추가하여 주길 바란다.

6.2. CVS commit 시 반드시 comment 를 입력하도록 설정한다.
Window - Preference - Team - CVS  Prompting 탭에서
Allow empty commit comments 를 no 로 지정한다.

TAG CVSNT, eclipse

[Eclipse, Oracle] 개발에 도움을 주는 단축키들

Tips 2008.05.08 16:06 Posted by 애플자라
[Eclipse]

대문자 : ctrl + alt + u
소문자 : ctrl + alt + l

한줄복사 : ctrl + alt + 아래방향키 or 위 방향키
한줄삭제 : ctrl + d

문서포맷 : ctrl + shift + f
불필요한 import 삭제 : ctrl + shift + o

아무리 다닥다닥 붙어있는 코드정렬 : Ctrl + Shift + F

주석처리 하고자하는 영역을 Drag한 후 Ctrl + Shift + /    --->  형태 : /*  */
주석처리 하고자하는 영역을 Drag한 후 Ctrl + /    ----> 형태 : //

소스 깔끔 정리 : ctrl + shift + f



[Oracle]

select a,b,c,d from test로 바뀌었습니다. 
==> SELECT A,B,C,D FROM TEST로 바뀌었습니다.

ctrl + u

Alt+Up : History Up (리눅스 bash의 UP키와 같다.)
Alt+Down: History Down (리눅스 bash의 DOWN키와 같다.)
Ctrl+Tab: MDI Child윈도간 전환

"테이블명."까지 입력하고 좀 있으면, 해당 테이블의 컬럼목록이 표시된다.
마치 프로그래밍툴에서 클래스내 멤버들의 목록을 표시하듯이..
Ctrl+T는 출력된 목록을 취소했을 경우, 다시 불러낼때 쓰인다.





BLD에러


심각: Parse Fatal Error at line 10 column 6: The processing instruction target m
atching "[xX][mM][lL]" is not allowed.

org.xml.sax.SAXParseException: The processing instruction target matching "[xX][
mM][lL]" is not allowed.


이런 에러를 발생했습니다.
이것은  아래처럼 xml을 선언해 주실때


1. 공백(whitespace) 있거나

   <?xml version='1.0' encoding='utf-8'?>

2. 주석이 있거나

<!-- xml 시작 -->
<?xml version='1.0' encoding='utf-8'?>
하면 생기는 오류입니다.


xml의 선언부는 항상 문서의 제일 먼저 와야 합니다.

TAG eclipse

eclipse compare에서 공백 배제하는 법

Tips 2007.09.14 13:02 Posted by 애플자라
파일 비교는 참으로 유용한 기능입니다.
하지만 보이지 않는 문자까지 비교 대상에 끼어넣는 것은 피하고 싶죠.
경우에 따라서 필요할 수도 있지만, 대부분 공백문자들은 비교하지 않는 것이 더 낫습니다.
엔터, 스페이스, 탭 같은 것들입니다. 이 외에도 ASCII 코드 32 이하의 문자들이 공백문자의 대상입니다. 자바에서 trim() 으로 잘려나가는 문자들이죠.

compare without whitespace characters

compare without whitespace characters


이제는 익숙한 Preferences에서 compare 를 필터 텍스트에 입력하면 Compare/Patch 메뉴가 보입니다. 여기서 Ignore white space 항목에 체크하면 됩니다. 비교화면이 깔끔해집니다.
TAG eclipse

열 편집 모드 Column Mode for Eclipse

Tips 2007.09.10 17:28 Posted by 애플자라

기존 울트라 에디터로 사용하였던것을 Eclipse 에서~

Column Mode for Eclipse

http://tkilla.ch/column_mode/

TAG eclipse

이클립스에서 수정된 라인 표시하기

Tips 2007.09.10 17:24 Posted by 애플자라

General > Editors > Text Editors > Accessibility 를 선택하면 아래의 그림과 같이 세가지의 선택내용이 있습니다.
이 중에서 Use characters to show changes on line number bar 를 선택합니다.

사용자 삽입 이미지














적용하셨으면 이제부터 이클립스에 어떤 변화가 있는지 확인해볼까요?

사용자 삽입 이미지





기존에 입력된 줄이 수정되면 라인번호 옆에 ~ 표시가 보입니다.

사용자 삽입 이미지





새로운 줄이 추가된 경우엔 + 표시가 되는군요.

개발자를 위해 세세한 부분까지 신경을 쓴 흔적이 보이네요.
귀차니즘에 빠져있는 자신을 되돌아보게 하는 기능입니다.^^

TAG eclipse