Java Aws Lambda是否可以访问META-INF/MANIFEST.MF?

Java Aws Lambda是否可以访问META-INF/MANIFEST.MF?,java,amazon-web-services,lambda,Java,Amazon Web Services,Lambda,我习惯于在我构建的每个jar文件的META-INF/MANIFEST.MF中填入与组件版本、构建时间等相关的信息 我希望我的lambda记录该信息和/或将其作为其输出的一部分 在大多数情况下,我可以使用类似以下代码访问此文件: {code}GreatestClassNameEver.class.getPackage().getImplementationVersion(){code} 我用lambda尝试了这一点,但是{code}getImplementationVersion(){code}返

我习惯于在我构建的每个jar文件的META-INF/MANIFEST.MF中填入与组件版本、构建时间等相关的信息

我希望我的lambda记录该信息和/或将其作为其输出的一部分

在大多数情况下,我可以使用类似以下代码访问此文件: {code}GreatestClassNameEver.class.getPackage().getImplementationVersion(){code}


我用lambda尝试了这一点,但是{code}getImplementationVersion(){code}返回null。

在创建AWS支持票证后,由于lambda如何提取Jar,这是不可能的

当jar被反汇编时,其文件被提取如下:

  • 在/var/task中类文件/
  • /var/task/lib中的库
  • /var/task/resources中的属性和其他配置文件
但在此过程中不会提取META-INF目录


他们给我的解决方法是使用一个插件将清单复制到资源目录,并从
/var/task/Resources/…
中读取您需要的信息。

您知道这一点吗?我也有同样的问题不,我没有解决这个问题