1

私のシナリオでは、maven を介して JDK6 でコンパイルされた jar ファイルが 1 つあります。この jar は署名する必要があります。だから、私はこの仕事をするために maven-jarsigner-plugin を使いました、そしてそれはうまくいきます!

ただし、私の使命は、JDK1.5 を指すこの jar に署名することです。ただし、jar は JDK6 を使用してビルドする必要があります。だから、私の質問は次のとおりです。JDK6を使用してjarを構築できますが、特に署名のためにJDK5に変更できますか? 出来ますか?

どうもありがとう!

ロドリゴ

4

1 に答える 1

0

jarsigner オプションは、-Jjavaoptionオプションを Java インタープリターに渡すために使用できるものについて言及しています。前述のように実行するjava -hと、これらのオプションの 1 つが-version:<value>.

jarsigner:signゴールには、追加の引数をコマンド ラインに渡すための要素があるようです。だから私は追加してみます

<arguments>-Jversion:1.5.0</arguments>

またはそのようなもの。(おそらく、他の誰かがそのオプションの特定の形式を手伝ってくれるかもしれませんが、私はこれを行う必要はありませんでした。)

于 2012-09-13T15:58:20.983 に答える