【问题标题】:Leiningen - way to automate removal of *.DSA and *.SF files (Clojure Maven)Leiningen - 自动删除 *.DSA 和 *.SF 文件的方法 (Clojure Maven)
【发布时间】:2012-01-22 03:41:54
【问题描述】:

我正在使用 Leiningen 从多个依赖项中自动创建单个“uberjar”。 (对于 Web Start 应用程序)。

一些 jar 文件已签名,并且 uberjar 进程会带入它们的签名文件(与新 jar 不匹配)。我想添加自己的自签名证书并删除旧证书。

在 leiningen 中是否有一种简单的方法可以删除这些旧的签名文件(或阻止它们被复制)?我目前正在将其作为手动步骤进行。

【问题讨论】:

    标签: maven clojure signed leiningen uberjar


    【解决方案1】:

    lein ticket #31。我提交了一个补丁,但如果它不在您使用的版本中,您可以将它放在您的 project.clj 中,以便相当全面地禁止 .sf 文件:

    :uberjar-exclusions [#"(?i)^META-INF/[^/]*\.SF$"]
    

    【讨论】:

      【解决方案2】:

      这就是我要找的东西:

      :uberjar-exclusions [#"foo.sf"] 
      

      从这里:Leiningen has problems building a working uberjar

      【讨论】:

        猜你喜欢
        • 2013-07-13
        • 1970-01-01
        • 2021-07-23
        • 2017-03-24
        • 1970-01-01
        • 2011-07-22
        • 2012-02-10
        • 2012-07-07
        • 1970-01-01
        相关资源
        最近更新 更多