2012-01-22 6 views
1

私はいくつかの依存関係から単一の 'uberjar'の作成を自動化するためにLeiningenを使用しています。 (Web Startアプリケーションの場合)。Leiningen - * .DSAと* .SFファイルの削除を自動化する方法(Clojure Maven)

jarファイルのいくつかは署名されており、uberjarプロセスは(新しいjarと一致しない)署名ファイルを持ち出します。自己署名証明書を追加して古い証明書を削除したい

これらの古い署名ファイルを削除する(またはコピーを停止する)のは簡単ですか?私は現在、手作業でそれをやっています。ここから

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

答えて

1

lein ticket #31を参照してください。パッチを提出しましたが、使用しているバージョンに含まれていない場合は、project.cljに入れて、.sfファイルをかなり包括的に禁止することができます:

:uberjar-exclusions [#"(?i)^META-INF/[^/]*\.SF$"] 
関連する問題