我正在使用Leiningen从几个依赖项中自动创建单个'uberjar'。 (对于Web Start应用程序)。
一些jar文件已签名,uberjar进程会带来他们的签名文件(与新jar不匹配)。我想添加自己的自签名证书并删除旧证书。
leiningen有一种简单的方法可以删除这些旧的签名文件(或阻止它们被复制)吗?我现在正在做这个手动步骤。
答案 0 :(得分:1)
答案 1 :(得分:1)
见lein ticket #31。我提交了一个补丁,但如果它不在你正在使用的版本中,你可以将它放在你的project.clj中,以便对.sf文件进行相当全面的禁止:
:uberjar-exclusions [#"(?i)^META-INF/[^/]*\.SF$"]