php와 동시에 java를 하나로 묶는 소스에서 개발하는 이클립스 환경 셋팅이다.

1. php eclipse 설치

phpeclipse(http://www.phpeclipse.com) 는 죽어가고 있는 듯 제외하고, 이클립스 공식 싸이트를 이용
http://www.eclipse.org/projects/project.php?id=tools.pdt

버전은 2011년 6월에 나온 PDT 3.0을 이용하기로 결정했다.
15 Jun 11 PHP Development Tools 3.0 Release Review 
http://www.eclipse.org/pdt/downloads/

php와 eclipse가 동시에 내장되어 있는 방식을 이용하기로 했다.
"These downloads include Eclipse 3.7.1 and PDT 3.0.2" 선택

http://code.google.com/p/zend-sdk/downloads/list 여기주소로 들어가서
eclipse-php-3.0.2.v2011102768-Win32.zip를 다운로드 했다.

\php-development 디렉토리에 extract 하고, eclipse-php\eclipse-php.exe 파일을 실행하여 eclipse를 실행

workspace는 아래와 같이 지정.
\php-development\eclipse-php\workspace

자바 빌더 자체가 없어서 java  소스에 대해서 에러가 발생한다.

2. Subversion client 설치  

이클립스 subversion client 인 subversive plugin을 설치한다.
eclipse3.7은 helios 이니, Install ->
    http://download.eclipse.org/releases/helios 등록 -> Collaboration  -> subversive로 시작되는 것 모두
설치


3. java 빌드

이클립스 자동 자바 컴파일을 위해서 http://download.eclipse.org/releases/helios 위치에서 java ee developer tools 플러그인을 설치한다.





 

Posted by 김용환 '김용환'
TAG Eclipse, Java, php

외부 싸이트에서 git 계통 소스를 다운받으려고 하는데, cvs나 svn만 사용하신 분들은 난감합니다.
원리에 대한 내용을 보면 바로 감이 잘 안오는 경우가 있습니다. 이럴 때는 샘플을 따라하면 점차 이해할 수 있는 폭이 커집니다.

이클립스(Spring 의 git 기능(egit)을 활용해 local pc로 다운받는 방법을 소개합니다.
다른 것도 있긴 하지만, 자주 사용하는 기능이라서, 잘 정리두면 좋을 것 같습니다.


제가 사용하고 있는 버전은 Spring Tool Suite 2.7.2 Release 버전이며, 최신 Eclipse에 Spring 기능이 포함된 버전입니다.  (spring 관련 플러그인, maven  플러그인이 자동으로 깔려 있어서 사용중입니다.)

STS 2.7.2는 egit 버전은 1.1.0을 사용하고 있습니다.




제일 먼저 다운 받고 싶은 소스가 있어야 합니다. 

spring source의 spring social 샘플을 예로 들겠습니다 .
https://github.com/SpringSource/spring-social-samples
(github는 cvs나, svn repository과 같은 git 소스를 관리해주는 open repository입니다. )



git read-only의 주소를 복사하거나, 주소옆에 있는 아이콘을 마우스로 눌러누르면 됩니다. 
그러면, 자동으로 clipboard에 복사됩니다.


STS 에서 Import 를 선택하고, Projects from Git를 선택합니다.




Next 버튼을 선택하면 다음과 같은 창이 뜨면서, Git Repository를 선택하라고 합니다.




여기서 Clone 버튼을 선택합니다.
clipboard에 복사했던 주소가 자동으로 나타나는 것을 볼 수 있습니다.

 




public한 read-only 주소로 접근하는 것이라 특별히 인증 절차는 필요없습니다. Next 버튼을 선택합니다.



master, sppopup 모두 check on 하고 Next 버튼을 선택합니다. (svn으로 따지면 head와 branch 정도의 이름입니다.)

 



저장받을 주소로 디폴트로 자동으로 나타나고, master를 initial branch로 나타나는 것을 알수 있습니다.
Next 버튼을 선택합니다.



Finish 버튼을 선택합니다.

그러면, import 창을 다시 볼 수 있습니다.





spring social sample을 확인할 수 있습니다. Next 버튼을 선택합니다.

import할 프로젝트로 선택합니다.




Next버튼을 선택하고, 다음 창에서 Finish 버튼을 선택하면 완료됩니다.

 



프로젝트 익스플러어를 보면, 샘플예제를 모두 받아볼 수 있습니다.




이제 조금 감이 잡히실 것입니다.


그런데, 저 모든 것을 다 쓰지 않을 텐데. 다 받았다는 느낌이 있을 것입니다.


아까 import 화면으로 돌아가보겠습니다.

working directory 앞에 보면, tree구조로 볼 수 있는 작은 아이콘이 있습니다. 그 것을 선택하면, 하위 프로젝트를 선택할 수 있는 tree가 보입니다. 내가 보고 싶은 것만 보고 싶다면, 하위 프로젝트를 선택하고 진행하면 됩니다.





예를 들어 spring-social-quickstart라는 것을 선택한다면, 아래와 같이 창이 보일 것입니다. spring-social-quickstart라는 디렉토리가 보이죠?




Project explorer에 다운받은 git 소스가 있습니다.


maven build를 하니 깔끔하게 build successful이 뜹니다.

[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 46 seconds
[INFO] Finished at: Wed Oct 12 10:36:44 KST 2011
[INFO] Final Memory: 15M/37M
[INFO] ------------------------------------------------------------------------



그 다음에는 Perspective 창에서 Git Repository 창을 열어보겠습니다.




spring-social-showcase를 선택하고 import 해보겠습니다.




아까 보던 import 창을 볼 수 있습니다. 그대로 진행하시면 소스를 다운받아 볼 수 있습니다.


 



만약  git 서버에서 누군가가 소스를 수정했고, 그 소스를 다운 받고 싶다면, Team-> Synchronize Workspace를 선택하면 됩니다.



Team Synch perspective 창이 뜨면서 svn이나 cvs 를 사용하면서 사용했던 방식을 그대로 사용하면 됩니다.


project를 import 하고, 그 project를 이클립스의 project exploreer에서 지웠다가 다시 import하면 .project 파일이 있다고 하면서 import가 안됩니다.

그 때는 파일 탐색기에 들어가서 git repository 위치에 있는 .project 파일을 지우고, 다시 import를 진행하면, 에러가 발생하지 않습니다.







간단하게 소스를 다운받고 업데이트하는 간단한 방법을 말씀드렸습니다.

자주 쓰는 다른 기능도 설명하도록 하겠습니다.


Posted by 김용환 '김용환'
TAG Eclipse, egit, Git, STS

파일로 이클립스 로그 보는 방법을 알려드리고자 합니다.   그러면, 무거운 Eclipse Console Log Window 대신 일반 Editor로 볼 수 있습니다.

아래 방법은 웹, 어플, 모듈 모두 동일하게 적용 가능합니다.

 

Run 메뉴 의 Run Configurations을 선택합니다.



실행할 run 설정에서 우측 common 탭을 선택하세요.

그리고, 밑에 Standard Input and Output을 선택하시고, 파일을 지정하시면 됩니다.







 

그 다음에는 일반 에디터로 해당 파일을 열어두고 테스트 하시면 됩니다.

Posted by 김용환 '김용환'


I have two examples about eclipse coding style in java language based on eclispe.
Standard code style give to understand and analyze codes. 
Download file xml file can be imported to your eclipse 3.X. And it is close to java code convention. 

<Imporing Code Templates Sample>
In Eclipse, you may follow belows orders.
Window -> Preferences -> Java -> Code Style -> Code Template

You will see that pop up window. To import, you may clock Import button on the window, and you will see file explorer, and choose the downloaded sample file "CodeTemplates_sample.xml"




<Imporing Formatter  Sample>
In Eclipse, you may follow belows orders.
Window -> Preferences -> Java -> Code Style -> Formatter 

u will see that pop up window. To import, you may clock Import button on the window, and you will see file explorer, and choose the downloaded sample file "Formatter_sample.xml"
l

After clicking import button, you will see below pop-up window.
You can assign your formatter policy by choosing their options.

Posted by 김용환 '김용환'
TAG Eclipse