diff --git a/README.md b/README.md index 339f177b96b045c4d78a01975e0884a0f5a4f501..7fcecbe5af08883323e62b18735e13725e6e35df 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 6b114e35cf606ec8792e25266ccdf57cf6d376cb..9a3cd8790ebc84c43cf64d6004c46d2222f496cb 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 3eeabf191d68bf9254b7e5960b41b4059986260b..f4791f1504c561202991028355b6d1a15ef1738e 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(