Basic Gradle Java 项目

要将 Java 代码部署到 AWS Lambda,你必须创建一个分发 zip 文件,其中包含运行时期间所需的所有依赖项。Gradle 中的示例项目:

apply plugin: 'java'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.amazonaws:aws-lambda-java-core:1.1.0'
}

task buildZip(type: Zip) {
    from compileJava
    from processResources
    into('lib') {
        from configurations.runtime
    }
}

build.dependsOn buildZip

运行 gradle build 将创建一个 zip 文件,其中包含与代码绑定在一起的所有依赖项,可以部署。