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 檔案,其中包含與程式碼繫結在一起的所有依賴項,可以部署。