【问题标题】:Building AWS Lambda jar构建 AWS Lambda jar
【发布时间】:2016-05-13 13:20:58
【问题描述】:

创建 AWS Lambda jar 的标准做法是什么。

我们应该将依赖项捆绑为 zip 文件中的 jar,还是应该将依赖项解压缩并作为类包含在内。

据我所知,这是第一个正确的选项,但是当我遵循 AWS 缩略图教程时,我想到了这个疑问,它最终创建了一个 jar,其中包含依赖类(如 Jackson)而不是捆绑神器中的杰克逊罐子。

是否有我可以下载并试用的示例 AWS Lambda zip 文件(将依赖项捆绑为 .jar 文件而不是 .class 文件的文件)

【问题讨论】:

标签: java amazon-web-services aws-lambda


【解决方案1】:

您应该在 lib 子目录中包含依赖项 jar。如果你有一个类mypackage.LambdaFunctionHandler,那么压缩文件应该有这样的基本结构:

.
|-- mypackage
|   +-- LambdaFunctionHandler.class
+-- lib
    |-- myjar1.jar
    +-- myjar2.jar

【讨论】:

    猜你喜欢
    • 2018-12-06
    • 2017-08-14
    • 2016-02-29
    • 2021-10-02
    • 2019-07-20
    • 2018-03-11
    • 1970-01-01
    • 2020-05-02
    • 1970-01-01
    相关资源
    最近更新 更多