需要将清单生成的数据移至 jar 内部更深处
由于我无法控制的设计问题,由 Maven Archiver 插件(Maven jar 插件内部)填充的 MANIFEST.MF 文件被覆盖。
我可以:
- 将文件进一步移动到 jar 中(即从
/META-INF
到/src/home
或其他内容) - 使用通常的内容填充不同的文件进入
MANIFEST.mf
(即src/home/something.txt
)
我尝试更改
属性,但是只是将清单从该位置合并到 /META-INF
位置。
Due to a design issue outside of my control, the MANIFEST.MF
file populated by the Maven Archiver plugin (inside of Maven jar plugin) is overwritten.
Can I:
- move the file further down into the jar (i.e. from
/META-INF
to/src/home
or something) - Populate a different file with the contents that would normally go into
MANIFEST.mf
(i.e.src/home/something.txt
)
I've tried to change the <manifestFile>
property but that just merges the manifest from that location to the /META-INF
location.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我真的不明白这一点 - 这不再是
MANIFEST.MF
- 但如果你将内容移至src/main/resources/src/home/something.txt< /code>,
src/home/something.txt
最终会出现在 jar 中。除非我误解了什么,否则这就是您所要求的。如果不是,请澄清。I don't really get the point - that's not a
MANIFEST.MF
anymore - but if you move the contents to, saysrc/main/resources/src/home/something.txt
,src/home/something.txt
will end up in the jar. Unless I misunderstood something, this is what you asked for. If it isn't, please clarify.