실행화일 형태로 내보내는 방법에 대해 설명합니다.
install형태로 만드는 것은 아닙니다.
단지, exe(windows 플랫폼) 형태로 만들어서 사용자가 sw를 설치 및 실행을 가능하게 만들어 내는 것입니다.
책 내용을 그대로 따라하기 보단 실제 간단한 application을 실행화일로 만들어 보겠습니다.
우선 누구나(?) 만들어 낼 수 있는 sample plug-in example인 "RCP mail telplate"를 가지고 해보겠습니다.
이런 완성된(?) application 이 있습니다.
과정은 이렇습니다.
1. plugin.xml에서 build 탭의 Binary Build를 손봐준다. 필요한 리소스들을 체크하여야 내보내서 별탈없이 동작합니다.
2. product 생성 ( 8장에서 이미 되어 있다면 통과~ )
3. package로 export 시켜 마무리.
위의 순서대로 sample을 패키지화 시켜보면,
plugin.xml 에서 binary build할 때 필요한 체크리스트가 나오는데 현재는 그대로 놔둡니다. 필요한 리소스들이 다 체크 된 상태입니다.
2번째로 product configuration 생성. sample에는 안되어 있으니 해봅니다.
위의 과정으로 생성을 시키면,
New Product configuration dialog이 나오면서 product화일명을 요구합니다. 저는 sample이라고 쳤습니다.
그리고 밑의 use an existing product 나 use a launch configuration에서 자신에게 알맞는(?) 것을 선택하시면
됩니다.
저는 사실 미리 생성이 되어 있었고 이미지 캡쳐 때문에 existing product 에 라디오버튼을 놨습니다만,
처음 하실 때는 밑의 실행설정에서 찾으시면 될 겁니다.
그것도 없을 때는 미리 sample application을 실행 시키시면 하나 나오게 되어있습니다.
Finish를 선택하시면,
이렇게 sample.product가 생성될 것입니다.
다음은 마지막으로 package를 export 시켜서 패키지로 만들겠습니다.
우선 product 시킨(제품화?) 결과물이 이상없이 잘 되는지 실행 시켜보겠습니다.
Overview에서 launch 시켜 보는 겁니다. 물론, 여기서는 잘 됩니다.
하지만, 세상은 호락호락 하지 않은 법! ~ 안될 경우도 있을 겁니다.
그럴 때 가장 먼저 해볼 수 있는 것은 configuration 에서 plugin들이 제대로 add 되어 있는지 보셔야 합니다.
package 시킨다 해도 모든 기능을 exe에는 담을 수 없을 것입니다.
따라서 필요한 plug-in들이 따라서 담겨야 하는데 가끔 이것이 제대로 안될 때가 있는 모양입니다. --- 이부분은 조금 달랐던 기억, 눌러보면 나온다.
그럴 때는 이렇게 필요한 애들만 add 시켜 줍니다.
별 이상없이 launch가 잘 된다면 거기서 오른 편에 Exporting 시켜 주는 부분이 있습니다.
exporting을 시킵니다.
위에 처럼 2군데 정도만 적절히 입력해주세요.
그런 다음 destination에서 입력한 directory로 찾아가서 보시면 exe 형태로 있습니다.
'언어&플랫폼 > Eclipse RCP&RAP' 카테고리의 다른 글
[Eclipse RAP]tomcat(war) Deploy, 배포 (2) | 2013.01.24 |
---|---|
[Eclipse RCP] GUI Designer tool (0) | 2013.01.16 |
[Eclipse RCP] export와 import (0) | 2013.01.16 |
[펌] OSGI(Open Services Gateway Initailtive) (0) | 2013.01.08 |
Eclipse RCP,RAP 개발환경 구축 (2) | 2013.01.04 |