소스 검색

自动获取jar的版本号进行banner的打印

Signed-off-by: 与或非 <1016771049@qq.com>
与或非 2 년 전
부모
커밋
96dce63fd9
1개의 변경된 파일3개의 추가작업 그리고 2개의 파일을 삭제
  1. 3 2
      liteflow-core/src/main/java/com/yomahub/liteflow/util/LOGOPrinter.java

+ 3 - 2
liteflow-core/src/main/java/com/yomahub/liteflow/util/LOGOPrinter.java

@@ -31,7 +31,8 @@ public class LOGOPrinter {
 	}
 	}
 
 
 	private static String getVersion(){
 	private static String getVersion(){
-		Package pkg = LOGOPrinter.class.getPackage();
-		return (pkg != null) ? pkg.getImplementationVersion() : "DEV";
+		return Optional.ofNullable(LOGOPrinter.class.getPackage())
+				.map(Package::getImplementationVersion)
+				.orElse("DEV");
 	}
 	}
 }
 }