署名するときに、jar のマニフェスト ファイルに追加のパラメーターを追加するにはどうすればよいですか? いくつかの外部ライブラリを使用する javaws アプリがあります。java7u25 以降では、マニフェスト (権限とコードベース) に追加のパラメーターが必要です。署名時にこれらを設定するにはどうすればよいですか (可能であれば Maven を使用)。生成する成果物についてはビルド時に設定できますが、外部リポジトリから取得したものについては、署名時にどのように挿入できますか?
質問する
4437 次
3 に答える
3
重要な観察:
注: マニフェストの内容は UTF8 でエンコードする必要があります。
そのせいで多くの時間を失った。これが誰かを助けることを願っています。
于 2013-11-27T12:20:51.443 に答える
2
Mavenについては知りませんが、ビルド時にANTを使用して同じ属性(あなたが言及したもの)をサードパーティのjarファイルに追加することに関して、このトピックについて最近調査しました。Java での手順では、別のマニフェスト ファイル (新しい属性を含む) を作成し、それを jar のマニフェストに追加します。ここでコマンドを確認できます。ビルド時に jar を作成していたので、2 つのオプションがありました。
最初に: 1) jar を解凍します。2) マニフェストを変更します。3) Jar を再度作成します。
しかし、これは非常に面倒だったので、ANT のexec()
タスクを使用して、2 つのマニフェストをマージするコマンドを実行しました。
これで問題が解決することを願っています。ありがとう
于 2013-07-11T15:14:09.233 に答える