16.패키징 및 Deploy

패키징이란 단말기에서 실행시에 필요한 정보들을 생성 및 압축하는 일련의 과정을 의미합니다. update정보를 이용한 hybrid_typedef.xml의 생성, Run Archive Files, XPALTFORM HTML5 Archive Files의 생성 및 압축, 오프라인을 위한 Project Archive Files, Archive Files를 생성 및 압축하는 과정을 의미합니다. 패키징은 UX-Studio를 이용해야 하며 오류발생 가능성이 있으므로 임의의 편집기로 생성, 수정하지 마십시오. Hybrid_typedef.xml을 제외한 패키징된 파일은 Deploy Server에 반영하십시오. 또한, SandBox개념 때문에 앱내에 포함시키면 실행되지 않습니다.

패키징은 UX-Studio의 Hybrid메뉴에서 할 수 있습니다. Deploy는 UX-Studio에서 지원하지 않으므로 수동으로 Server에 반영하십시오.

16.1Run Archive Files, hybrid_typedef.xml 패키징

Hybrid App을 구동시키는 Run.html을 포함한 Run.xzip 및 hybrid_typedef.xml파일을 만드는 기능입니다.

  1. UX-Studio > Hybrid > Make Run Template 메뉴를 클릭합니다.

  1. Run Archive Files인 Run.xzip 및 hybrid_typedef.xml파일을 만듭니다.

그림 16-1

번호

항목

설명

1

ADL

실행할 ADL파일(프로젝트)를 선택합니다.

2

Project URL

HTML5 최초실행 경로인 LaunchProject.jsp가 위치한 경로를 설정합니다. 오프라인 용도인 Project Archive Files를 이용하는 경우라면 Project Archive Files의 경로를 설정합니다.

3

Output Path

Run.xzip 및 hybrid_typedef.xml파일이 생성될 경로입니다. hybrid_typedef.xml에는 TypeDefinition의 update tab에 설정된 내용이 포함됩니다.

  1. 생성된 Run.xzip을 Deploy Server에 수동으로 반영합니다. hybrid_typedef.xml은 앱 내에 포함시키십시오.

16.2Project Archive Files 패키징

프로젝트 파일을 xzip파일로 만들고, TypeDefinition에 등록하는 기능입니다.오프라인 용도로 사용할 경우에만 생성합니다.

  1. UX-Studio > Hybrid > Make Project Archive 메뉴를 클릭합니다.

  1. Archive파일내에 포함할 ADL 및 화면등을 선택합니다.

    Step 1 : Archive 파일의 목록을 구성하고, 구성될 js폴더 및 out path를 설정합니다.

그림 16-2

번호

항목

설명

1

Archive Type

Runtime Project와 HTML5 Project 두 가지 타입이 있습니다.

RunTime Project는 현재 Project 파일을 그대로 압축하는 형식입니다. 이때 Compiled Path는 Unable 상태로 변경됩니다.

HTML5 Project는 HTML5용으로 Compile된 js 파일이 있는 폴더 경로를 지정해야 됩니다.

2

Compiled Path

Archive Type을 HTML5 Project type으로 선택 시 컴파일된 프로젝트 경로를 지정합니다.

3

Output Path

Arhcive 파일이 생성될 폴더를 지정합니다.

4

Archive

생성할 Archive 파일들의 목록입니다.

5

Add

Archive를 추가합니다.

6

Delete

선택된 Archive를 삭제합니다.

7

Select File

Archive 생성시 구성할 프로젝트 파일들을 선택 할 수 있습니다.

8

Select All

Select File에서의 Check를 모두 선택하거나 해제합니다.

9

Next

Type Definition에 Update를 등록 할 수 있는 화면으로 이동합니다.

10

Finish

Archive파일을 만듭니다.

Step 2 : 위 Step 1에서 Next버튼을 누르면 Type Definition에 Update 파일을 등록 할 수 있습니다.

그림 16-3

번호

항목

설명

1

Add

SystemType을 생성한 뒤, OS, Device, Resource를 추가합니다.

2

Add

Step1에 의해 생성될 Archive 파일을 Resource에 등록합니다.

그림 16-4

번호

항목

설명

1

Type

Archive 파일 등록 시 타입은 File입니다.

단, Type을 File로 선택하는 경우 TargetPath, Reference, Version, Description등은 enable 상태로 편집할 수 없습니다.

2

File

File명은 위 Step 1에서 만들어 놓은 Archive명을 Combo로 선택할 수 있습니다.

  1. 생성된 Archive파일을 Deploy Server에 수동으로 반영합니다.

16.3Theme Archive Files 패키징

Theme 파일을 xzip파일로 만드는 기능입니다. 오프라인 용도로 사용할 경우에만 생성합니다.

  1. UX-Studio > Hybrid > Make Theme Archive 메뉴를 클릭합니다.

  1. Js로 변환된 테마 Archive를 만듭니다.

그림 16-5

번호

항목

설명

1

Theme

Archive할 대상이 되는 테마를 선택합니다.

선택할 테마는 HTML5로 미리 컴파일 되어 있어야 하며 그 경로는 “HTML5가 컴파일된 경로”/…/_theme_입니다.

2

Compiled Path

HTML5로 컴파일된 프로젝트 폴더를 선택합니다.

3

Output Path

압축된 Archive파일을 생성할 경로를 선택합니다.

  1. 생성된 Archive파일을 Deploy Server에 수동으로 반영합니다.