실행화일 형태로 내보내는 방법에 대해 설명합니다.

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 형태로 있습니다.

 

 

링크 : http://cafe.naver.com/eclipseplugin/

posted by cozyboy
: