やりたいこと
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: まだありません。