我是Java和Maven的新手,我对默认的清单文件有疑问。
据我所知,当使用maven构建Java应用程序时会创建一个清单,并将其添加到生成的jar文件中。
我还看到很多对manifest.mf
文件的引用,可以在名为meta-inf
的目录中找到。但我无法在任何地方找到它。
我已使用mvn package
成功构建了我的Java应用程序。我可以看到jar文件,但我无法在任何地方找到清单文件。它是在构建完成时自动删除的吗?
答案 0 :(得分:5)
MANIFEST.MF
文件位于META-INF
目录中的jar内。您可以使用jar tf your_jar_file.jar
您还可以使用jar -xf your_jar_file.jar
解压缩广告素材的内容。