https://github.com/line/clova-cek-sdk-java
SDK of the Clova CEK for Java
https://github.com/line/clova-cek-sdk-java
cek-sdk clova clova-extensions-kit java line
Last synced: 6 months ago
JSON representation
SDK of the Clova CEK for Java
- Host: GitHub
- URL: https://github.com/line/clova-cek-sdk-java
- Owner: line
- License: apache-2.0
- Archived: true
- Created: 2018-08-06T05:38:00.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-05-11T16:10:23.000Z (about 3 years ago)
- Last Synced: 2025-07-06T06:43:34.238Z (12 months ago)
- Topics: cek-sdk, clova, clova-extensions-kit, java, line
- Language: Java
- Homepage:
- Size: 462 KB
- Stars: 13
- Watchers: 36
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Clova CEK SDK Java
[](https://travis-ci.org/line/clova-cek-sdk-java)
[](https://maven-badges.herokuapp.com/maven-central/com.linecorp.clova/clova-extension-boot-web)
[](https://www.javadoc.io/doc/com.linecorp.clova/clova-extension-boot-web)
This repository contains Java libraries for development of Clova extensions using the Clova Extensions Kit(CEK).
## How to Develop
[clova-extension-boot-web](clova-extension-boot-web) is a library for development using [Spring Boot](https://spring.io/projects/spring-boot).
Develop using this library.
### Set Up
#### Project Creation
Create a Spring Boot project to develop a generic web application.
This can be created easily using [Spring Initializr](https://start.spring.io/).
#### Installation
Install [clova-extension-boot-web](clova-extension-boot-web).
#### Installing with Maven
Add as a dependency to `pom.xml` as follows.
```xml
com.linecorp.clova
clova-extension-boot-web
1.2.0
```
#### Installing with Gradle
Add as a dependency to `build.gradle` as follows.
```groovy
dependencies {
compile('com.linecorp.clova:clova-extension-boot-web:1.2.0')
}
```
### Develop
Prepare a Handler that handles CEK requests.
For more information on Handler, see [Sample Extensions](/samples).
e.g.) `echo`'s [Handler](/samples/echo/src/main/java/com/linecorp/clova/extension/sample/hello/EchoHandler.java)
No Controller is required.
### Run
```bash
$ ./mvnw spring-boot:run
```
