fieldju / jvm-lambda-template

A template project for quickly getting started writing a Scala, Groovy, or Java Serverless Application with SAM / Cloud Formation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JVM Lambda Template

This project has hello world lambda functions for Scala, Groovy and Java and is all configured with gradle and integration test source sets

This project has a SAM yaml (application.yaml) and is configured with the gradle-aws-sam-deployer-plugin that will give you 3 runnable 'hello world' lambda functions 1 for each language (Scala, Groovy and Java) by simply running ./gradlew clean shadowJar deploySam

You can easily clone this project and remove the languages you don't want, delete the .git folder and re-run git init, modify application.yaml, profile/default.properties and be on your way creating jvm based serverless application in AWS.

License

released under the Apache License, Version 2.0

About

A template project for quickly getting started writing a Scala, Groovy, or Java Serverless Application with SAM / Cloud Formation

License:Apache License 2.0


Languages

Language:Java 35.5%Language:Scala 33.2%Language:Groovy 31.3%