問題タブ [maven-jarsigner-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
322 参照

maven - Maven 3 のアセンブリ プラグインで jarsign プラグインを使用する

アセンブリプラグインを使用して、maven プロジェクトのモジュールの 1 つでアプレットのリストを zip にパッケージ化しています。ここにpom.xmlがあります:

パッケージ化する前に jar に署名する必要があるのですが、ここで jarsign プラグインを使用できますか? ビルド プロセス中に jar ファイルが一時的に保存されている場所が見つかりません。ありがとう、

0 投票する
0 に答える
405 参照

java - jarsigner が JDK 1.7 で動作しない

プロジェクトに JDK 1.7 を使用しています。先週までは問題なく動作していましたが、現在は以下のエラーで失敗しています。

jarsigner: jar に署名できません: javax.net.ssl.SSLHandshakeException: ハンドシェイク中にリモート ホストが接続を閉じました

この問題は、タイムスタンプ サーバーとの通信に使用されるプロトコルが原因であることがわかりましたが、pom.xml を介してパラメーターを jdk に渡して、TLSv1.2 を使用するように強制する方法がわかりません。

私の Pom.xml ファイル

ビルド エラー

java コントロール パネルから TLSv1.0 と TLSv1.1 を無効にしてみました。 pom.xml からのみ問題を修正する必要があります。

この問題を解決するための提案は大歓迎です。

0 投票する
2 に答える
1252 参照

java - Maven JarSigner を使用して複数の Jar に署名する方法

maven-assembly-plugin から 2 つの JAR ファイルを生成するプログラムがあります。maven-jarsigner-plugin を使用して両方の jar に署名したいと考えています。基本的な jarsigner を適用すると、JARS の 1 つだけに署名します。アーカイブ ディレクトリ フィールドを追加すると、次のようになります。

署名コマンドの一般的な「実行に失敗」するか、2 番目の jar に署名する際に .jar の名前を .jar.orig に変更できないために失敗します。jarを使用する/使用できる唯一のものは、ビルドプロセス自体です。他の誰かがこれを見たことがありますか?上記の「archiveDirectory」行を削除し、1 つの jar をビルドして、もう 1 つをコメントアウトすると、これは正常に機能します。

詳細なエラー出力は次のとおりです。