Warning
Try the new Maven Archetype to quickly generate the project with placeholders filled in. Visit https://github.com/capralifecycle/liflig-baseline-archetypes, follow the Install section and use then Baselines → lambda-baseline-archetype command.
This repo acts as a template for an AWS Lambda function written with Kotlin.
Make sure you edit:
- Change
groupId,artifactIdandnamein POM - Change
sonar.projectKeyin POM - Rename
.github/workflows/ci.yaml.templatetoci.yaml. Update variables at top - Update .ldp.json
- Replace
service.nameandservice.package.prefixin application.properties - Replace
no.liflig.examplepackage name insrc/mainandsrc/test - Update this README
- Remove LICENSE file and Readme's bottom License section if not necessary (i.e. if this is private code)
TODO
You need to install:
- Maven (or run maven through IntelliJ)
- JDK 21
TODO
mvn verifyPush to master.
Apache 2.0 Licence. See LICENCE file