검색결과 리스트
2006/이클립스 노하우에 해당되는 글 26건
- 2006/12/19 내가 사용하는 이클립스 팩(SDK + 플러그인 모음) (2)
- 2006/11/19 이클립스 프로젝트 공유시 불필요한 파일 제외하기
- 2006/11/19 이클립스 프로젝트 공유시 클래스패스 문제 피하기 (4)
- 2006/11/19 유용한 이클립스의 Javadoc ant script 생성 기능 (2)
- 2006/11/19 1024 * 768 노트북 개발자를 위한 이클립스 사용팁 (2)
- 2006/11/19 이클립스 Javadoc 생성하기와 링크 넣기
- 2006/11/18 toString() 메소드를 자동 생성해주는 JUtils ToString Generator
- 2006/11/18 zip 형태로 배포되는 Eclipse 플러그인 설치하기 (1)
- 2006/11/18 인터페이스의 구현 클래스 검색을 위한 플러그인
- 2006/11/18 WTP(이클립스 웹 툴즈) 이해하기
- 2006/11/18 자바스크립트 편집을 위한 이클립스 플러그인, JSEclipse
- 2006/11/18 HTTP header 정보를 보여주는 간단한 플러그인
- 2006/11/18 HSQL과 ANT java task 관련 팁
- 2006/11/18 이클립스 리팩토링 기능(Refactor 메뉴) 살펴보기
- 2006/11/18 JAR 의 의존성을 확인해주는 이클립스 플러그인, Classpath Helper
- 2006/11/18 이클립스 UI 기본 명칭
- 2006/11/18 자바 이외의 언어로 프로그래밍 할 때 이클립스를 개발환경으로 이용하기
- 2006/11/18 의존성, 복잡도 확인을 쉽게 해주는 이클립스 플러긴(JDepend4Eclipse)
- 2006/11/18 여러 개의 이클립스를 동시에 설치하여 사용하기 (2)
- 2006/11/18 JDK 1.4 기반 코드를 JDK 5.0 문법으로 바꿔주는 이클립스 플러긴 (2)
- 2006/11/18 이클립스 설정 사항 공유 방안 (3)
- 2006/11/16 이클립스WTP, CHKJ4019W 문제(problem) (4)
- 2006/10/17 이클립스 유용한 플러그인 몇 가지 업데이트 소식
- 2006/10/17 Spring IDE 이클립스 플러그인 간단 설명
- 2006/10/17 AnyEditTools 이클립스 플러그인 간단 설명
- 2006/09/27 이클립스 프로젝트 이름 변경을 시도하다가 죽을 때
글
내가 사용하는 이클립스 팩(SDK + 플러그인 모음)
기본 구성: 이클립스 SDK 3.2.1 + WTP 1.5.2-200610261841 [다운로드]
확장 플러그인
1) zip 파일 다운로드를 통해 설치해야 하는 플러그인
- Classpath Helper 1.2.2 <http://classpathhelper.sourceforge.net/>
- Copy Fully Qualified Class Name Plugin 1.1 <http://www.jave.de/eclipse/copyfully/index.html>
- JSEclipse 1.5.3 (12/19 갱신 및 개발사 Adobe로 인수)http://www.interaktonline.com/downloads/eclipse/100/JSEclipse_1.5.3.zip
- JUtils ToString Generator 2.0 <http://eclipse-jutils.sourceforge.net/>
- SwitchUnit 0.5beta
2) 업데이트 사이트를 통해 설치가 가능한 플러그인
- Spring IDE for Eclipse 1.3.6 [ http://springide.org/updatesite ]
- AnyEdit tools Plug-in 1.6.1.1 (12/19 갱신)
- JDepend4Eclipse Plug-in 1.1 [ http://andrei.gmxhome.de/eclipse/ ]
- Subversive SVN Team Provider 1.1 M8a [ http://www.polarion.org/projects/subversive/download/1.1/update-site/ ]
- Implementors plugin 0.0.15 [http://eclipse-tools.sourceforge.net/updates/ ]
- Metrics 1.3.6 [ http://metrics.sourceforge.net/update ]
- HTTP Headers 1.0 [ http://httpheaders.info/eclipse/update ]
글
이클립스 프로젝트 공유시 불필요한 파일 제외하기
- 이클립스 설정 파일
- 클래스 파일
원문 작성 일시: 2006/08/26 (토) 20:24
글
이클립스 프로젝트 공유시 클래스패스 문제 피하기
원문 작성 일시: 2006/08/24 (목) 22:22
글
유용한 이클립스의 Javadoc ant script 생성 기능
첫째, 자주 갱신할 경우 매번 마법사를 이용하는 일은 번거롭다. 게다가 javadoc에 포함시킬 라이브러리를 설정할 때 버그때문에 주의해야 한다. Back이나 Next를 눌러 이동하면 임의의 라이브러리가 설정되어 버린다.
둘째, 문서 생성 과정에도 버그가 있다. 여러 차례 생성하다 보면 하나의 Frame이 없이 생성되는 경우가 있다. 어떤 경우는 패키지와 클래스 목록이 보이는 Frame이 바뀌기도 한다.
이런 문제를 피하려고 ant 문을 수작업으로 만들려다 보면 ant task의 복잡한 옵션에 질리게 된다. ANT 매뉴얼의 예를 보자.
sourcepath="src"
excludepackagenames="com.dummy.test.doc-files.*"
defaultexcludes="yes"
destdir="docs/api"
author="true"
version="true"
use="true"
windowtitle="Test API">
<doctitle><![CDATA[<h1>Test</h1>]]></doctitle>
<bottom><![CDATA[<i>Copyright © 2000 Dummy Corp. All Rights Reserved.</i>]]></bottom>
<tag name="todo" scope="all" description="To do:"/>
<group title="Group 1 Packages" packages="com.dummy.test.a*"/>
<group title="Group 2 Packages" packages="com.dummy.test.b*:com.dummy.test.c*"/>
<link offline="true" href="http://java.sun.com/products/jdk/1.2/docs/api/" packagelistLoc="C:tmp"/>
<link href="http://developer.java.sun.com/developer/products/xml/docs/api/"/>
</javadoc>
마음에 쏙 드시는 분은 많지 않을 것이다.
글
1024 * 768 노트북 개발자를 위한 이클립스 사용팁
ㅋㅋ
1400*1050을 쓰는 제게도 좋은 팁입니다.
ㄳㄳ
화면의 압박이 점점 심해져요..
19인치 노트북은 언제 나오려는지... ㅋㅋ
즐거운 놀이하세요..
원문 작성 일시: 2006/07/31 (월) 01:06
글
이클립스 Javadoc 생성하기와 링크 넣기
글
toString() 메소드를 자동 생성해주는 JUtils ToString Generator
* Constructs a <code>String</code> with all attributes
* in name = value format.
*
* @return a <code>String</code> representation
* of this object.
*/
public String toString()
{
final String TAB = " ";
String retValue = "";
retValue = "Category ( "
+ super.toString() + TAB
+ "id = " + this.id + TAB
+ "name = " + this.name + TAB
+ " )";
return retValue;
}
Commonclipse보다 더 의미있는 주석을 제공하고(Preferences에서 한글로 수정할 수 있다), 출력 형식도 보기 좋다.
원문 작성 일시: 2006/05/03 (수) 12:28
글
zip 형태로 배포되는 Eclipse 플러그인 설치하기
저는 평소 이러한 의미있는 고생을 삽질이라고 부르죠. 특별히 좋아하지는 않는데 저 역시 즐겨 하게 되더군요... 삽질과 함께 익히셔야 쉽게 잊혀지지 않죠.
설치한 디렉토리가 아래와 같다고 하셨는데 이클립스 플러그인 배포 파일의 컨벤션(일반적으로 지키는 관습)을 모르셔서 고생하신 거네요.
JSEclipse 뿐만 아니라.. tomcatPlugin 도 잘못 설치하셨네요. ^^;
위의 경우는 zip 파일을 eclipse 설치 디렉토리 아래의 plugins 디렉토리에 풀었거나 zip 을 마음대로 풀기 같은 알집 등의 기능으로 plugins 디렉토리에 풀어서 생긴 것이죠.
이클립스 설치 디렉토리(폴더)에다가
원문 작성 일시: 2006/01/04 (수) 23:24
글
인터페이스의 구현 클래스 검색을 위한 플러그인
글
WTP(이클립스 웹 툴즈) 이해하기
![]() 그림. WTP(이클립스 웹 툴즈)의 아키텍처 웹 툴즈(webtools)라고도 부르는 WTP 는 크게 J2EE Standard Tools (JST)와 Web Standard Tools (WST)로 나뉜다. JST의 구성은 아래와 같다. JSP/Servlet 개발을 지원하고, Server Runtime을 통해서 특정 제품에만 배포되는 코드를 줄일 수 있도록 도와준다. 그리고 부가 기능으로 EJB와 Annotation 지원 등이 있다. JST의 구성 WST 의 구성은 아래와 같다. WST 의 구성 W3C 등이 주도하는 XML, HTML, CSS 와 함께 자바 스크립트 구현을 돕는 툴과 함께 웹 서비스 구현을 지원한다. 더불어 Data Tools를 제공하지만 기능은 다소 미약한 것 같다. 이부분은 DTP에서 주도하기 때문에 향후 별도 개발보다는 DTP와의 연동으로 발전할 것으로 짐작된다. 원문 작성 일시: 2005/11/25 (금) 11:35 |
글
자바스크립트 편집을 위한 이클립스 플러그인, JSEclipse
위 그림처럼 WTP의 자바 스크립트 에디터로 편집할 때는 오류 체크를 안해주는데 JSEclipse의 자바 스크립트 에디터로 열면.. Outline 뷰에서 오류체크를 해준다. 땡쓰다... :)
다운로드: http://www.interaktonline.com/Downloads/Free-Products/
원문 작성 일시: 2005/10/28 (금) 17:52
글
HTTP header 정보를 보여주는 간단한 플러그인
http://httpheaders.info/eclipse/update 업데이트 사이트를 통해 설치도 가능합니다.
원문 작성 일시: 2006/01/13 (금) 15:17
글
HSQL과 ANT java task 관련 팁
<java classname="org.hsqldb.Server" classpath="${lib}/hsqldb.jar"
fork="true">
<arg value="-database.0"/>
<arg value="../data/mydb"/>
<arg value="-dbname.0"/>
<arg value="jpetstore"/>
</java>
</target>
<arg value="../data/mydb"/>
<arg value="-dbname.0"/>
<arg value="jpetstore"/>
<arg value="../data/mydb"/> -> args[1]
<arg value="-dbname.0"/>-> args[2]
<arg value="jpetstore"/>-> args[3]
글
이클립스 리팩토링 기능(Refactor 메뉴) 살펴보기
원문 작성 일시: 2005/09/20 (화) 22:15
글
JAR 의 의존성을 확인해주는 이클립스 플러그인, Classpath Helper
소스코드의 경우는 의존하는 클래스가 없으면 컴파일 에러가 나기 때문에
JAR 에는 들어 있으나 실제로는 사용되지 않는 클래스가 다른 패키지에 의존하는 경우에는 에러를 내지 않았으면 좋겠는데... 어떤가요? ^^
나 2005/10/06 11:11
네.. 에러를 내서 Problem 보고를 하는 것은 이클립스 실행 모듈의 문제니까.. 상관없더라구요. 저 녀석이 붉은색 엑스 마크를 보여주는 것은 이클립스와 아이콘은 갖지만 의미는 다르죠. 단지 참조관계가 깨졌다는 것을 알릴 뿐이더라구요. 사용자가 그걸 쓰건 말건. 레드헷 RPM 생각나더군요. 결국 우려하시는 점은 문제가 되지 않을 것 같습니다. :)
원문 작성 일시: 2005/10/05 (수) 15:45
글
이클립스 UI 기본 명칭
주요 아이콘과 아이콘 유형
원문 작성 일시: 2005/07/17 (일) 20:12
글
자바 이외의 언어로 프로그래밍 할 때 이클립스를 개발환경으로 이용하기
원문 작성 일시: 2005/07/11 (월) 08:48
글
의존성, 복잡도 확인을 쉽게 해주는 이클립스 플러긴(JDepend4Eclipse)
글
여러 개의 이클립스를 동시에 설치하여 사용하기
c:\eclipse_installations\eclipse_M6
c:\eclipse_installations\eclipse_bleeding_edge
c:\eclipse_installations\eclipse_30
c:\eclipse_extensions\eclipse\plugins 및 c:\eclipse_extensions\eclipse\features 와 같이별도의 디렉토리를 만든 이후에 c:\eclipse_extensions\eclipse\.eclipseextension 파일을 만들고 아래 내용을 넣는다.id=my.eclipse.configuration
version=1.0.0

c:eclipse_installationseclipse_31_M7eclipse.exe
-data c:eclipse-workspacesworkspace1
-vmargs -Xms256M -Xmx256M
c:eclipse_installationseclipse_30eclipse.exe
-data c:eclipse-workspacesworkspace2
-vmargs -Xms128M -Xmx256M
c:eclipse_installationseclipse_bleeding_edgeeclipse.exe
-data c:eclipse-workspacesworkspace3
-vmargs -Xms256M -Xmx256M
c:eclipse_installationseclipse_bleeding_edgeeclipse.exe
-data c:eclipse-workspacesworkspace1
-vmargs -Xms256M -Xmx256M
위 그림과 같이 디렉토리를 구성합니다.
name=My Eclipse Configuration
id=my.eclipse.configuration
version=1.0.0
Manage configuration 메뉴를 선택합니다. Product Configuration 창이 뜨면 왼쪽 탐색기 영역에서 오른쪽 마우스를 누르고 Add - Extension Location을 선택합니다.
그리고 나서 미리 만들어두었던 extensions 디렉토리 하위의 eclipse 디렉토리를 선택합니다. 이클립스가 재시작 되고 나면 플러그인이 인식됩니다.
원문 작성 일시: 2005/05/29 (일) 10:59
글
JDK 1.4 기반 코드를 JDK 5.0 문법으로 바꿔주는 이클립스 플러긴
Float n2 = new Float(42);
l2.add(n2);
Float n2 = new Float(42);
l2.add(n2);
m.put(new Integer(42), "Cedric");
m.put(new Integer(42), "Cedric");
글
이클립스 설정 사항 공유 방안
주석의 경우는 이클립스 설치 후 생기는 주석 정도를 제거하는 수준으로 표준화를 간단하게 했습니다. New Java files와 Types 만 해당되죠.
@org.eclipse.core.resources=3.1.0
file_export_version=3.0
!/instance/org.eclipse.core.resources=
원문 작성 일시: 2005/02/19 (토) 16:10
글
이클립스WTP, CHKJ4019W 문제(problem)
기억은 잘 나지 않는다.ㅡㅡ;
Bugzilla Bug 102908
이것이 단순히 WTP의 버그인지는 몰라도
문제를 일으키는 부분은 아래의 설정이다.
<description>JPetStore DataSource</description>
<res-ref-name>jdbc/jpetstore</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
로그 내용은 다음과 같다.
1 CHKJ4019W: Invalid res-sharing-scope; valid values are "Shareable" or "Unshareable". web.xml JPetStore with Struts and IBatiss/WebContent/WEB-INF 2005년 9월 15일 (목) 오전 12:01:57
이런.. 쩝.. web.xml은 backward campatibility가 상당히 높음을 잊었다.
res-sharing-scope 라는 엘리먼트가 required 인 모양이다.
찾았다.
이런... 3년전에 본 책이다.
The bean provider can control the extent that connections are shared. By default, other enterprise beans in the application that use the same resource in the same transaction context can share the connection. The bean provider can set the
res-sharing-scope deployment descriptor element to Unshareable to indicate that a connection not be shared. Keep in mind, though, that sharing connections to a resource manager allows the container to optimize connection and local transaction use. It is recommended that connections be marked Shareable. 동일한 Tx 컨텍스트라.. 쩝.. 감이 안온다. 일단 넘어가자. 일단 Shareable이 추천 사항이라고 할 수 있네. 서로 트랜젝션 하는 와중에 DB 연결을 공유할 수도 있단 건가.. 젠장.. 미들웨어를 쓰기만 하면.. 이래서 안된다. 그렇다고 이제와서 만드는 일에 뛰어 들 수도 없지만..@@
글
이클립스 유용한 플러그인 몇 가지 업데이트 소식
Spring IDE 1.3.6
Subversive SVN Team Provider 1.1.0 M6
각각에 대해 간단한 설명을 드리면..
AnyEditTools : 이클립스 JDT의 편집기 자체가 상당히 개선 되어서 유용성이 다소 떨어지긴 합니다만, 초창기부터 필수 유틸이었습니다. 가까운 사람이 물어보면 이렇게 대답해주고 싶습니다.
'일단 좋고 가벼우니까 무조건 깔아서 써. 대충 오른쪽 마우스 누르면 전보다 메뉴 많아져서 편해.'
AnyEditTools에 대해 알아보고 깔고 싶다고 하시는 분을 위해 약간 정리한 글을 제공합니다.
AnyEditTools 이클립스 플러그인 간단 설명
플러그인 설치 및 업데이트 URL: http://andrei.gmxhome.de/eclipse/
홈페이지: http://andrei.gmxhome.de/anyedit/index.html
최근 업데이트는 자바 이외의 PHP, Perl, 루비 등을 위한 지원 강화가 특기할만 합니다.
Spring IDE에 대해서도 두 가지 종류의 설명을 제공하겠습니다.
지인용: 'Spring 쓸 때 무조건 필요해.'
범용: Spring IDE 이클립스 플러그인 간단 설명
Subversive는 SVN 이클립스 클라이언트입니다.
범용 설명은 생략/포기합니다.
지인들에게는 'Subclipse 보다 조금 안정적이면서 CVS 클라이언트와 동일한 인터페이스를 제공한다.'라고 말해주렵니다.
홈페이지: http://www.polarion.org/index.php?page=overview&project=subversive
다운로드 및 업데이트 URL: http://www.polarion.org/projects/subversive/download/update-site/
글
Spring IDE 이클립스 플러그인 간단 설명
홈페이지: http://springide.org
설치 및 업데이트 주소: http://springide.org/updatesite/
가장 중요한 기능은 Spring Context 파일 즉, Spring에서 사용하는 각종 XML 파일들의 유효성 검증과 자동 완성 기능입니다. 여러 개의 XML 파일을 쓰는 경우는 매우 유용합니다. 이 경우 Spring IDE의 도움을 받기 위해서는 두 가지 선행 작업이 요구됩다.
1. Spring Nature 부여
프로젝트를 선택하고, 오른쪽 마우스를 누르면 Add Spring Beans Project Nature 메뉴가 새로 등장합니다. 이를 선택하면 프로젝트 아이콘 우측 상단에 작은 S자가 등장합니다. 이 메뉴는 토글입니다. 이후에는 컨텍스트 메뉴에 Remove Spring Beans Project가 생깁니다.
2. Config 파일 등록
Spring 프로젝트에서 Alt-Enter키를 눌러, 프로젝트 등록정보에서 Spring Beans Projcect 항목을 선택한 이후에 config 파일을 등록합니다.
Config 파일에서 등록된 빈의 연결 관계를 보여주는 다이어그램도 작성해줍니다. 편집은 불가능한 것이지만, Bean이 많은 경우 유용합니다.

위에 보이는 그림이죠.
그 밖에 Bean 검색을 지원하고
콩(bean) 모양 툴바 버튼 추가해줍니다.
버튼을 클릭하면 아래와 같이 워크 스페이스에서 열려 있는 프로젝트에 존재하는 Bean 목록을 뿌려줍니다.
잘 쓰면 매우 유용하겠군요.
이러한 기능 이외에
<bean class="TestBean"> <property name="test" > <ref bean="test"/> </property></bean>
<property name="test" ref="test"></property>
</bean>
이왕이면 empty 태그로 했으면 하는 아쉬움도 있지만..
원격 설치 방법 설명 보기
글
AnyEditTools 이클립스 플러그인 간단 설명
Open file under cursor, Open type under cursor와 Convert의 하위 메뉴가 주요 기능입니다.
Open type under cursor 는 이미 이클립스에서 지원하는 것입니다. 타입을 선택하고, (1) F3를 누르거나, (2)오른쪽 마우스를 눌러서 Open Declaration을 선택하면 되죠. (3) Ctrl 키를 누른 상태로 타입을 클릭해도 됩니다. 물론, 이 기능이 정확이 어느 버전부터 지원했는지 모르지만... 2.1 버전에서도 가능했던 것 같네요.
그러나, Open file under cursor의 경우는 include 를 많이 사용한 JSP 파일에서 필요성을 느껴서 개발했다고 하네요. 자바 클래스가 아닌 것도 열어주는 것이죠. ^o^
이렇게 하면
header.inc로 이동하는 깜찍한 기능
Convert 하위 메뉴는 이미 이클립스에서 기본으로 지원하는 것도 있지만 보다 편리하죠.
그 외에도 몽땅 저장(Save All) 툴바 버튼이 생겨서 단축키랑 혼용할 수 있구요.
Open file도 그렇습니다.
글
이클립스 프로젝트 이름 변경을 시도하다가 죽을 때
대개 이클립스 프로젝트 이름 변경을 시도할 때 외부 프로그램과의 충돌을 확인해보아야 한다. 운영체제 입장에서는 파일 시스템의 자원을 다른 파일이 쓰고 있는데 이클립스가 임의로 변경을 시도하는 것이기 때문에 문제가 발생한다. 이클립스가 운영체제와 강력하게 통합되어 있지 않기 때문에 특별한 메시지가 없이 exit code 1073807364 만 날리고 죽어버린다. 혹시 이클립스 프로젝트에 있는 파일을 다른 파일이 편집 중인지 확인해보아야 한다.









































