728x90
반응형
SMALL
If application support rest api
pom.xml
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>
</plugin>
api controller
return new ResponseEntity<>(getClass().getPackage().getImplementationVersion(), HttpStatus.OK);
If not support rest api
unzip and read Implementation-Version from MANIFEST.MF file
#!/bin/sh
version="$(unzip -p yhkim.jar META-INF/MANIFEST.MF | grep Implementation-Version | cut -d':' -f 2)"
version=`echo $version | sed 's/ *$//g'`
echo "$version"
~
728x90
반응형
LIST
'IT > JAVA' 카테고리의 다른 글
Cursor 와 Transaction 의 관계 (feat. fetch size) (0) | 2023.04.11 |
---|---|
java with cpulimit & visualvm 으로 확인 (0) | 2022.07.19 |
CompletableFuture 를 이용한 Mybatis 쿼리 여러개 동시 수행 (0) | 2022.06.24 |
Ehcache Event Listener (0) | 2021.09.13 |
Java ProcessBuilder cd 로 이동 (0) | 2021.07.23 |