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
,artifactId
andname
in POM - Change
sonar.projectKey
in POM - Rename
.github/workflows/ci.yaml.template
toci.yaml
. Update variables at top - Update .ldp.json
- Replace
service.name
andservice.package.prefix
in application.properties - Replace
no.liflig.example
package name insrc/main
andsrc/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 verify
Push to master.
Apache 2.0 Licence. See LICENCE file