6

署名するときに、jar のマニフェスト ファイルに追加のパラメーターを追加するにはどうすればよいですか? いくつかの外部ライブラリを使用する javaws アプリがあります。java7u25 以降では、マニフェスト (権限とコードベース) に追加のパラメーターが必要です。署名時にこれらを設定するにはどうすればよいですか (可能であれば Maven を使用)。生成する成果物についてはビルド時に設定できますが、外部リポジトリから取得したものについては、署名時にどのように挿入できますか?

4

3 に答える 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 に答える