Eclipse 54

이클립스 이전 버젼 플러그인 삭제

이클립스를 업데이트한 후에 남아있는 이전 버젼의 플러그인을 삭제해주는 파이썬 코드입니다. 간단하게 만든거라 이전 버젼의 플러그인이 여러개인 경우 한번에 지워주지는 않습니다. 이 부분은 search_duplicated_plugins()를 수정하면 됩니다. ''' Created on Feb 27, 2012 @author: silent ''' import os import sys def search_duplicated_plugins(srcdir): print "Searching duplicated plugins in " + srcdir result = [] try: filelist = os.listdir(srcdir) filelist.sort() prevfile = filelist[len(filelist) -..

Eclipse 2012.02.27

이클립스에서 기본적으로 제공되는 아이콘

이클립스에서 이미지를 사용하는 방법에 대한 간략한 아티클이 있다. 중요: 폰트나 다른 리소스도 마찬가지지만 이미지도 안쓸 때는 dispose()를 꼭 해주도록 한다. 가능하면 쓸 때 만들고, 안쓰면 지우도록 하는데, 자주 사용되는 것들을 SharedImages로 제공한다. 다른 JDT나 JavaScript 쪽에서도 AbstractUIPlugin을 상속 받은 것들로부터 SharedImage를 얻을 수 있다. SharedImage는 말 그대로 공유하는 것이기 때문에 dispose() 하지 않도록 한다.

Eclipse 2010.10.04

It is indirectly referenced from required .class files

플러그인 개발 시에 참조하는 플러그인이 (또!) 참조하는 클래스를 몰라서(?) 에러가 발생했다. 정확히는 안드로이드 ddms 플러그인을 참조하는데, 그 안에 있는 ddmlib.jar 와 ddmuilib.jar 내의 클래스를 참조하지 못하는 경우였다. The type com.android.ddmlib.IDevice cannot be resolved. It is indirectly referenced from required .class files 해답은 이클립스존(www.eclipsezone.com)에서 얻었다. 약간의 이해를 도와주는 답변을 옮겨본다. That's when A.class -> B.class, and B.class -> C.class, but you don't have C.class. So..

Eclipse 2010.09.30

이클립스 한글 언어팩 설치

참고 : 현재(2010.08.03) Eclipse Helios 에는 한글 언어팩이 정식 릴리즈 되지 않았음. 이클립스 언어팩은 다음 링크에서 확인할 수 있다. http://www.eclipse.org/babel/downloads.php 지금 사용중인 Helios 용을 찾다가, 위 링크의 제일 아래에 있는 Developer and Nightly Builds를 타고 들어가 RC1 상태의 update site를 찾을 수 있었다. http://build.eclipse.org/technology/babel/test-updates/RC1/helios/ Eclipse의 Help -> Install New Software... 를 열고, 위 주소를 추가한 뒤 한글 언어팩을 설치하였다.

Eclipse 2010.08.03

플러그인에서 번들에 파일 쓰고, 읽기

원문 : http://www.dzone.com/links/r/reading_resources_from_a_eclipse_plugin.html 당신은 자주 번들에 파일을 저장하고, 또 번들에서 그것을 읽어들이길 원한다. 이 때 다음 코드를 사용할 수 있다. 물론, 번들 ID는 당신이 바꿔서 사용하면 된다: 또 다른 방법으로 당신은 URL을 직접 사용할 수 있다. 이 팁을 준 Paul Webster에게 감사드린다. Platform 클래스에 의존성을 없애주는 두번째 방법이 더 좋은 것 같다.

Eclipse 2010.07.07