매뉴얼KSB융합연구단은 인간중심 초연결 지능정보사회를 구현하는데 이바지하겠습니다.

Core 빌드

Core 빌드 요청 방법 안내

본 페이지는 프레임워크에 신규로 컴퍼넌트를 추가하고자 하는 개발자를 위한 페이지 입니다.

신규 컴퍼넌트를 추가하기 위해서는 본 페이지를 통해 신규 컴퍼넌트를 인식할 수 있도록 Core에 대한 바이너리를 신규로 빌드하여 사용해야 합니다. 

 

아래 절차는 신규로 개발하고자 하는 컴퍼넌트 (Scala 또는 Java로 개발할 구현 클래스)에서 사용할 value 객체를 core에 신규로 추가함으로써 오케스트레이터를 통한 신규컴퍼넌트가 탑재된 엔진을 구성하고 실행하기 위한 과정을 설명합니다. 

 

계략적인 절차는 다음과 같습니다: 

 

1. 매뉴얼> 개발자가이드> (Operator/Reader) 컴퍼넌트 개발> 바로가기 선택 후 컴퍼넌트용 Protocol Buffer 메세지 작성에서 제시한 방법에 따라 컴퍼넌트용 Protocol Buffer 메세지를 추가한다. 

 

2. 본 페이지를 통해서 추가한 메세지가 포함된 proto 파일을 업로드 하고 core 바이너리의 빌드를 요청한다. 

 

3. 요청 후 약 5분 정도가 경과하면 자신의 로그인 계정의 메일로 신규 빌드된 core 바이너리가 도착한다 (참고: 요청은 순차적으로 처리되므로 미리 대기중인 요청이 있다면 5분 이상 걸릴 수 있음). 

 

4. 메일에서 바이너리를 다운로드한 후, 확장자를 .jar로 변경하고, KSB 개발 프로젝트 디렉토리의 최상위 디렉토리아래 libs 디렉토리 (ksb-oss_dist/libs)에 ksb-core_2.11-19.03​.jar 파일을 업데이트 한다. 

 

5. Maven 명령을 실행하여 전체 프로젝트를 새로 빌드한다. $ mvn generate-sources package install -DskipTests -Drat.skip=true 

 

6. 매뉴얼> 개발자가이드> (Operator/Reader) 컴퍼넌트 개발> 바로가기선택 후 ​신규컴퍼넌트 스칼라 코드 작성 메뉴를 따라 컴퍼넌트 개발을 진행한다.

 

빌드 요청할 파일을 전송합니다.