이클립스 3.5(Galileo)에서 플러그인 지우기는 방법을 찾기가 정말 쉽지 않네요. 결국 구글링해서 찾은 정보입니다. 출처는 Ten Tips for Installing Plugins in Eclipse Galileo 입니다.

  1. 메뉴에서 "About Eclipse" 선택
  2. Installation Details 버튼 클릭
  3. Installed Software 탭에서 지우고자 하는 플러그인 선택 후, Uninstall...버튼 클릭.

이외에도 플러그인 설치관련해서 유용한 팁이 출처에 있으니, 참고하세요.

저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)
지난번 Sourceforge.net 에 이어서 이번엔 Google code 내의 프로젝트를 연결해보겠습니다. 웹에서 검색하면 관련된 내용이 많이 나옵니다만, 아쉽게도 Query pattern에 오류가 있네요. 그래서, 다음과 같이 하시면 됩니다.

  • Server: http://code.google.com/p
  • Label: <Your Project Display Name>
  • User ID: <Your Google user ID>
  • Password: <Your Google password>
  • Additional Settings
    • Parameter/Value: projectName/<Your Project Name(by lowercase)>
    • Advanced Configuration
      • Task URL: ${serverUrl}/${projectName}/issues/detail?id=
      • New Task URL: ${serverUrl}/${projectName}/issues/entry
      • Query Request URL: ${serverUrl}/${projectName}/issues/list?can=1&q=&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles
      • Query Pattern: <td.+?class="vt col_6".+?onclick="if \(!cancelBubble\) _goIssue\(.+?\)".+?<a.+?href="detail\?id=({Id}[0-9]+)".+?>\s+({Description}.+?)\s+</a>.+?</td>

새 Query 작성시에는 아래와 같이 채웁니다.
  • Query Title: <Your Query Title>
  • Parameter/Value: projectName/<Your Project Name(by lowercase)>
  • Advanced Configuration
    • Query URL: ${serverUrl}/${projectName}/issues/list?can=1&q=&colspec=ID+Type+Status+Priority+Milestone+Owner+Summary&cells=tiles
    • Query Pattern: <td.+?class="vt col_6".+?onclick="if \(!cancelBubble\) _goIssue\(.+?\)".+?<a.+?href="detail\?id=({Id}[0-9]+)".+?>\s+({Description}.+?)\s+</a>.+?</td>

가장 중요한 부분은 Query Pattern 입니다. 사이트 html이 바뀐다면 또 안될수도 있습니다. 참고하세요.

저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)
구글링에서 검색해서 찾은 내용들은 최신 업데이트된 내용과 맞질 않는 군요. 혹시 설정할 일이 있으시면 아래와 같이 해보십시오.

Task URL: ${serverUrl}/tracker/?group_id=${group_id}&func=detail&atid=${atid}&aid=
New Task URL: ${serverUrl}/tracker/?group_id=${group_id}&func=add

Query (Request) URL: ${serverUrl}/tracker/?group_id=${group_id}&atid=${atid}
Query Pattern: <a href="/tracker/\?func=detail\&aid=({Id}[0-9]+)\&group_id=${group_id}\&atid=${atid}">({Description}.+?)</a>.+?</td>

Login Request URL: ${serverUrl}/account/login.php?form_loginname=${userId}&form_pw=${password}&login=Login

로그인 쪽은 동작하지 않는 듯 보입니다.

관련 글...


p.s 3.5에서는 Connector의 이름이 Generic Web Repository Connector(혹은 Web-based access)가 아닌 그냥 Web Template Connector로 바뀐 듯합니다.


저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)

Eclipse 3.5의 숨겨진 보물(?)

Eclipse 2009/07/22 14:49 posted by yeoupooh
어떤 보물들이 있을까요? 아래 주소를 따라가 보시면 됩니다.

http://java.dzone.com/articles/eclipse-35-hidden-treasures

제눈에 띄는 건 Cocoa 지원이네요. 그외에도 다수가 있으니 한번 살펴보십시오.


저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)

SWT on MacOSX

Eclipse/SWT 2009/07/15 15:43 posted by yeoupooh
http://www.cafeaulait.org/slides/eclipseworld2005/macifying/Macifying_SWT.html : MacOSX에서 SWT를 다룰 때 참고할 사항들을 정리해놨네요.

MacOSX에서 SWT 기반의 어플리케이션을 만들면 기본적으로 SWT라는 메뉴가 생기는 데, 이거 바꾸는 게 간단한 일이 아니군요.  (관련 글: http://developer.apple.com/qa/qa2001/qa1079.html)

http://www.borderlandconsulting.com/bc/articles/swt_app_bundle.php : Mac용 SWT Application 배포본을 만들 때 참고할 문서. (Swing Application 이라면 http://today.java.net/pub/a/today/2004/01/05/swing.html 참고)
http://developer.apple.com/documentation/Java/Conceptual/Java14Development/03-JavaDeployment/JavaDeployment.html : 이곳도 비슷한 내용을 다룹니다.


저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)

Eclipse Galileo가 릴리즈 되었네요.

Eclipse 2009/06/26 23:59 posted by yeoupooh
http://galileo.chinposin.com/ 에서 뭔가 재밌는 걸 하네요.
한번 동참해 볼까요?

저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)
이 포스트는 계속해서 업데이트 할까 합니다. 이클립스 관련해서 급하게 무슨 문제를 해결하거나 질문을 하시려면 맨 밑의 QA& 사이트 링크로 가 보세요.

이클립스 처음 접하시는 분들을 위한 사이트

이클립스 강좌

이클립스 3.4 (가니메데) 관련 강좌

이클립스 동영상 강좌

아래는 자바, C++를 이용한 개발과 관련한 사이트 모음입니다.

이클립스로 자바 개발 (JDT 등)
  • ...

이클립스로 웹 개발 (JSP, Servlet, Spring, EJB, WTP, WST 등)
  • ...

이클립스로 어플리케이션 개발 (AWT, Swing, SWT, JFace, VE 등)

이클립스에서 C, C++ 개발 (CDT 등)
  • ...

이클립스로 모바일 어플리케이션 개발 (Android, J2ME 등)

이클립스로 RCP, 플러그인 개발 (PDE, RCP 등)

이클립스 다이어그래밍 어플리케이션 개발 (GEF, EMF, GMF  등)
  • ...

아래는 프로젝트 관리를 좀 더 편리하게 해주는 툴들과 이클립스와 함께 쓰는 경우에 대한 내용들입니다.

이클립스로 버전 관리 (CVS, Subversion 등)

이클립스로 빌드 자동화 (Ant, Maven 등)
  • ...

이클립스로 테스팅 (JUnit 등)
  • ...

이클립스로 이슈 관리 (Mylyn, Trac, JIRA, Mantis 등)
  • ...

아래는 이클립스 관련 블로그, 위키, 뉴스 등을 모았습니다. RSS 주소도 함께 합니다.


아래는 커뮤니티 사이트입니다.

이클립스 커뮤니티 사이트

이클립스 관련 FAQ 사이트

이클립스 관련 Q&A 사이트

저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)
이클립스가 설치된 디렉토리에 eclipse.ini 파일이 있는데, 아래와 같을 겁니다.

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

중간의 --laucher....256M 부분을 아래와 같이 한줄로 바꿔 보십시오. 256M 앞에는 스페이스를 두시구요.

-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize 256M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m   

참고로 eclipse.ini 파일에 대해서는 이클립스 위키의 Eclipse.ini를 참고하세요.

그리고, 비슷한 문제인지 모르겠지만 okjsp에도 올라와 있네요. 같이 보세요.

저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)

Image:Ve-plugins.png


VE 위키에 보니 Eclipse Update 사이트에서 공식적으로 지원하질 않는 군요. VE의 커미터가 마련한 임시 업데이트 사이트를 이용하라고 되어 있네요. 아래의 주소는 Ganymede(Eclipse 3.4)용 입니다.

http://update.soyatec.org/Ganymede/ve/1.4

VE는 언제쯤 공식적으로 들어갈지...


저작자 표시 비영리 동일 조건 변경 허락
이올린에 북마크하기(0) 이올린에 추천하기(0)

WTP에서 Run On Server 마법사 중에서...

Eclipse/WTP 2008/12/31 15:13 posted by yeoupooh
(이미지 출처: http://www.okjsp.pe.kr/seq/65492)

Run As > Run On Server를 실행하면 마지막에 이런 페이지가 나옵니다.
말 그대로 해석하자면, 체크박스를 체크하게 되면, scheduler 웹 모듈에 대해서 context root를 업데이트 하겠다.

정확히 어떤 부분을 업데이트를 한다는 의미일까요? 아래의 링크를 따라가면 약간의 설명이 있긴 합니다.


For now, I've found the following workaround, should you decide it is worth the trouble to have a default webapp:

1. Leaving the context-root setting in the project as is (i.e. don't try to set it to "/"), deploy the project to the Tomcat server.

2. Double-click on the Tomcat server in the Servers view to open the configuration editor.

3. Switch to the Modules page of the editor and select the web module for the project.

4. Click the "Edit..." button, clear the Path field, and click OK.

5. Save the Tomcat configuration and close the editor.

6. Right-click on the project in a navigator or a resource in the web module and select Run As -> Run on Server.

7. Select the server to which the project was previously added and click Next.

8. Click Next again. Uncheck the "Update context root for Web module..." checkbox and click Finish. This will add a setting that prevents the change made in step 4 from being overwritten by the project's context-root setting. The browser should appear with the correct default webapp appropriate URL.

8번의 내용을 해석하면, 체크를 해제하면 4번 과정에서 context root 설정을 한 것이 덮어 써지지 않도록 한답니다.

그럼, 만약 체크를 하면 어떤 내용이 어떻게 덮어 써질지 궁금하네요.



이올린에 북마크하기(0) 이올린에 추천하기(0)