From e4bf72e68dfa1720af6141fc66e56e839e0c0c0f Mon Sep 17 00:00:00 2001 From: 20150024 Date: Tue, 27 Nov 2018 13:55:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=AE=8A=E6=AA=94=E6=A1=88=E5=90=8D?= =?UTF-8?q?=E7=A8=B1=E7=AC=A6=E5=90=88=E7=9B=AE=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 11 ++++++----- pom.xml | 4 ++-- ...{JsonFileCompare.java => LanguageFileCompare.java} | 10 +++++----- 3 files changed, 13 insertions(+), 12 deletions(-) rename src/main/java/{JsonFileCompare.java => LanguageFileCompare.java} (94%) diff --git a/README.md b/README.md index 339f177..7fcecbe 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ -# JsonFileCompare +# LanguageFileCompare -### Find missing key in Target json file +### Find missing key in Target files ``` mvn package @@ -8,8 +8,9 @@ mvn package 可以在target下找到JsonFileCompare-exec.jar - ```java -java -cp JsonFileCompare-exec.jar JsonFileCompare /xxx/locale-zh_TW.json /xxx/locale-zh_CN.json /xxx/locale-en_US.json + ``` +java -cp LanguageFileCompare-exec.jar LanguageFileCompare /xxx/locale-zh_TW.json /xxx/locale-zh_CN.json /xxx/locale-en_US.json ``` -P.S 第一個參數為基準的json, 後面為要找出缺少key的目標檔案 +* 第一個參數為基準的json, 後面為要找出缺少key的目標檔案 +* 增加檢查專案src/main/resources/i18n下的properties檔案 diff --git a/pom.xml b/pom.xml index 6b114e3..9a3cd87 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 org.ylhealth - JsonFileCompare + LanguageFileCompare 0.0.1 jar @@ -45,7 +45,7 @@ jar-with-dependencies - JsonFileCompare-exec + LanguageFileCompare-exec false diff --git a/src/main/java/JsonFileCompare.java b/src/main/java/LanguageFileCompare.java similarity index 94% rename from src/main/java/JsonFileCompare.java rename to src/main/java/LanguageFileCompare.java index 3eeabf1..f4791f1 100644 --- a/src/main/java/JsonFileCompare.java +++ b/src/main/java/LanguageFileCompare.java @@ -13,8 +13,8 @@ import java.util.*; import java.util.stream.Collectors; import java.util.stream.IntStream; -public class JsonFileCompare { - private static Logger log = LoggerFactory.getLogger(JsonFileCompare.class); +public class LanguageFileCompare { + private static Logger log = LoggerFactory.getLogger(LanguageFileCompare.class); public static void main(String[] args) { try { @@ -87,9 +87,9 @@ public class JsonFileCompare { Map> map = Arrays.stream( - Optional.ofNullable( - Paths.get(path).toFile().list((dir, name) -> name.endsWith(extension))) - .orElse(new String[0])) + Optional.ofNullable( + Paths.get(path).toFile().list((dir, name) -> name.endsWith(extension))) + .orElse(new String[0])) .map(s -> s.split(extension)[0]) .collect( Collectors.groupingBy( -- 2.26.2