これを私が持っていたinitial questionから分けて、十分に一般的であると仮定します。アーティファクトチェックが複数リリースのjarである場合、どのように使用するのですか?jarがマルチリリースであるかどうかを確認する方法
Multi-Release: true
私は上記の属性の瓶のMETA-INF
内MANIFEST.MF
に手動で探してその可能性を知っているが、このために利用可能なコマンドラインオプションはありますか?
多分私は何か他の名前で既に存在しているか、または非常に明白な何かを見逃しています。しかし、私はjar
と java
ツールでこのようなオプションを探してみました。
JARマニフェストを調べる方法を探したところ、解決策も見つけられませんでした。私は[解凍](https://stackoverflow.com/a/46662468/2525313)の周りに方法がないと思う。 – Nicolai
Nicolaiは正しいですが、 'jar'ツールはJARファイルがMR JARかどうかを素早く確認するためのオプションを提供していません。最も簡単な方法は 'jar --file = --list'を使い、リスト中のMETA-INF/versionsを探すことです。はい。誰かがマニフェストにMulti-Release属性のないバージョンセクションを追加するコーナーケースがあります。 –