dna*_*dna 7 java lambda amazon-web-services
我习惯填写我构建的每个jar文件的META-INF/MANIFEST.MF,其中包含与组件版本,构建时间相关的信息,...
我希望我的lambda记录该信息和/或将其作为其输出的一部分.
在大多数情况下,我可以使用类似于以下代码访问它:{code} GreatestClassNameEver.class.getPackage().getImplementationVersion(){code}
我用我的lambda尝试了这个,但{code} getImplementationVersion(){code}返回null.
创建 AWS 支持票证后,由于 Lambda 提取 Jar 的方式,这是不可能的。
当 jar 被反汇编时,它的文件被提取如下:
但在此过程中并未提取 META-INF 目录。
他们给我的解决方法是使用插件将清单复制到资源目录并从中读取/var/task/resources/...以获取您需要的信息。
| 归档时间: |
|
| 查看次数: |
232 次 |
| 最近记录: |