월요일, 10월 31, 2011

Eclipse RCP/ plugins을 테스팅하는 WindowTester pro ppt

Eclipse RCP/ plugins을 테스팅하는 WindowTester pro  ppt입니다.  허접 함만 보이는 듯해서 마음에 들지 않습니다.
Windowtester PRO

월요일, 10월 17, 2011

Eclipse demo camp 준비

잠시후에 지율님과 만나서 자세한 사항을 이야기 하기로했습니다.
많이들 아는 것처럼 월해는 이클립스 10주년 기념 생일 파티를 하는 해 입니다.
저는 파리에서하는 행사에 사전 참석을 신청해 놓았습니다.  비록 못 가겠지만..

 그 행사를 서울에서도 하면 좋겠다 싶었습니다. ( 지율님이 카페에 글 남기신 것이 시작 이었지요.)
모임의 의미를 떠나서 어떻게 해야할지 의미를 어떻게 살릴지 혹은 사람들의 호흥을 어떻게 이끌어 낼지 모르겠습니다.

여러분들이 도와주시겠다고 손을 내미시는데, 의미가 퇴색할까봐 내밀어 주신 손을 잡기도 힘드네요.

우선 정리된 부분까지 공유해 봅니다.
지율님을 만나면 좀더 정리가 되어 지리라 생각해 봅니다.


이런곳이 장소였으면 좋겠다 싶습니다.


ps)
관심있는 분은 http://wiki.eclipse.org/Eclipse_DemoCamps_November_2011/Seoul  를 읽어보시고 참여하실분은 자신의 이름과 정보를 추가해 주시면 좋겠습니다.

P2 update 시에 관련된 플러그인 함께 업데이트 하기

P2를 이용해서 제품을 배포하려는 다음과 같은 일이 생길수 있습니다. 
자신의 제품에 또 다른 플러그인이 설치되어 있어야 동작한다던지, 아니면 함께 다른 업데이트 사이트의 프러덕도 배포해야 한다던지요. 
그럴 경우 다음과 같은 방법으로 해결 가능합니다. 
update site를 만들면 content.jar 파일이 만들어 집니다.
  jar파일 압축을 풀면 content.xml파일이 나옵니다.
<?xml version='1.0' encoding='UTF-8'?>
<?metadataRepository version='1.1.0'?>
<repository name='update.site' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1'>

...........

  <references size='2'>
    <repository url='http://m2eclipse.sonatype.org/sites/m2e' type='0' options='1'/>
    <repository url='http://m2eclipse.sonatype.org/sites/m2e' type='1' options='1'/>
  </references>

.........................
  <units size='18'>
    <unit id='com.test.activity' version='1.0.0.201106151626' singleton='false'>
...................


위의 내용중에 references 테그로 시작된 부분을 넣어주고 다시 압축을 묵어 줍니다. 사용자가 UI를 사용하여 업데이트 할때는 Contact all update sites during install to find required software를 채크하고 업데이트 하면 reference에 넣은 플러그인도 함께 업데이트 되어 집니다.


ps) 여러가지 불라 불라한 문제가 생길수 있지만 언급하거나 설명하기에는 후덜덜합니다. ㅠㅠ