Skip to content

Nexapp/nexapp-kore

Repository files navigation

CI Codecov Maven Central

Nexapp Kore

Nexapp Libraries for Kotlin

Requirements

  • Java 11
  • Maven 3.5+
  • GNU Make

Getting Started

Use the makefile to do basic operations

$ make help
Nexapp Kore
> test
> lint
> coverage      - Generates Jacoco coverage report

Projects

The libraries are divided throught multiple maven modules

nexapp-tracing

A Kotlin tracing library

val pingResult = tracer.trace("Ping") { trace ->
    trace.setTag("ip", currentIp)
    
    ping(currentIp)
}

nexapp-aws-lambda

A Kotlin AWS Lambda library for automatic logging and error handling

class MyHandler : LambdaHandler<String, String>() {
    override fun handleRequest(input: String, awsRuntimeContext: Context) {
        return "Test: $input"
    }
}