やりたいこと
Mavenのpom.xmlで指定したバージョンをCUIで取得したい場合があります。
格納先
jarファイルの中に、META-INF/MANIFEST.MF
というファイルがあります。
そのファイルの中のImplementation-Version:
に、pom.xmlで指定されたバージョンが書かれています。
実行方法
以下のコマンドで取得できます。$JARFILE
には、jarファイルのパスを指定してください。
unzip -q -c $JARFILE META-INF/MANIFEST.MF | grep "^Implementation-Version" | cut -d ' ' -f 2
unzip -q
: unzipプログラムの出力を抑制するunzip -c
: 標準出力に内容を出すcut -d ' '
: 区切り文字を半角スペースにするcut -f 2
: 2番目のフィールドを出力する
マニュアル
- Java
- jar: まだありません。