• Home
  • Raw
  • Download

Lines Matching refs:utility

241     public void parseFileSizeLimit(Utility utility) throws BundleException {  in parseFileSizeLimit()  argument
243 String totalLimit = utility.getTotalLimit(); in parseFileSizeLimit()
256 String normalLimit = utility.getNormalModuleLimit(); in parseFileSizeLimit()
270 String mainLimit = utility.getMainModuleLimit(); in parseFileSizeLimit()
313 public boolean compressProcess(Utility utility) { in compressProcess() argument
314 if (Utility.VERSION_NORMALIZE.equals(utility.getMode())) { in compressProcess()
315 versionNormalize(utility); in compressProcess()
318 if (Utility.MODE_HAPADDITION.equals(utility.getMode())) { in compressProcess()
319 hapAddition(utility); in compressProcess()
322 File destFile = new File(utility.getOutPath()); in compressProcess()
340 compressExcute(utility); in compressProcess()
363 private void compressExcute(Utility utility) throws BundleException { in compressExcute() argument
364 switch (utility.getMode()) { in compressExcute()
366 compressHap(utility); in compressExcute()
369 compressHarMode(utility); in compressExcute()
372 compressAppMode(utility); in compressExcute()
375 compressAppModeForMultiProject(utility); in compressExcute()
378 compressHQFMode(utility); in compressExcute()
381 compressAPPQFMode(utility); in compressExcute()
384 compressHsp(utility); in compressExcute()
387 compressPackResMode(utility); in compressExcute()
391 private void compressHsp(Utility utility) throws BundleException { in compressHsp() argument
392 setGenerateBuildHash(utility); in compressHsp()
393 if (isModuleJSON(utility.getJsonPath())) { in compressHsp()
394 Optional<String> optional = FileUtils.getFileContent(utility.getJsonPath()); in compressHsp()
411 compressHSPMode(utility); in compressHsp()
412 buildHash(utility); in compressHsp()
415 private void compressHap(Utility utility) throws BundleException { in compressHap() argument
416 if (utility.getJsonPath().isEmpty() && !utility.getBinPath().isEmpty()) { in compressHap()
418 compressHapMode(utility); in compressHap()
421 setGenerateBuildHash(utility); in compressHap()
422 if (isModuleJSON(utility.getJsonPath())) { in compressHap()
423 if (!checkStageHap(utility)) { in compressHap()
427 Optional<String> optional = FileUtils.getFileContent(utility.getJsonPath()); in compressHap()
437 compressHapModeForModule(utility); in compressHap()
438 buildHash(utility); in compressHap()
440 if (!checkFAHap(utility)) { in compressHap()
444 compressHapMode(utility); in compressHap()
445 buildHash(utility); in compressHap()
449 private static boolean hasGenerateBuildHash(Utility utility) throws BundleException { in hasGenerateBuildHash() argument
450 File file = new File(utility.getJsonPath()); in hasGenerateBuildHash()
482 private static void setGenerateBuildHash(Utility utility) throws BundleException { in setGenerateBuildHash() argument
483 if (utility.isBuildHashFinish() || !hasGenerateBuildHash(utility)) { in setGenerateBuildHash()
486 copyFileToTempDir(utility); in setGenerateBuildHash()
487 File file = new File(utility.getJsonPath()); in setGenerateBuildHash()
504 utility.setGenerateBuildHash(true); in setGenerateBuildHash()
507 utility.setGenerateBuildHash(true); in setGenerateBuildHash()
515 bw = new BufferedWriter(new FileWriter(utility.getJsonPath())); in setGenerateBuildHash()
537 private static void copyFileToTempDir(Utility utility) throws BundleException { in copyFileToTempDir() argument
538 String jsonPath = utility.getJsonPath(); in copyFileToTempDir()
548 if (isModuleJSON(utility.getJsonPath())) { in copyFileToTempDir()
562 utility.setJsonPath(tempPath); in copyFileToTempDir()
576 private static void buildHash(Utility utility) throws BundleException { in buildHash() argument
577 if (utility.isBuildHashFinish() || (!utility.getGenerateBuildHash())) { in buildHash()
580 String filePath = utility.getOutPath(); in buildHash()
583 putBuildHash(utility, hash); in buildHash()
623 …private static void putBuildHash(Utility utility, String hash) throws BundleException, IOException… in putBuildHash() argument
624 if (utility.isBuildHashFinish()) { in putBuildHash()
627 String jsonPath = utility.getJsonPath(); in putBuildHash()
657 utility.setBuildHashFinish(true); in putBuildHash()
660 private static boolean checkStageHap(Utility utility) throws BundleException { in checkStageHap() argument
661 Optional<String> optional = FileUtils.getFileContent(utility.getJsonPath()); in checkStageHap()
745 private static boolean checkFAHap(Utility utility) throws BundleException { in checkFAHap() argument
746 Optional<String> optional = FileUtils.getFileContent(utility.getJsonPath()); in checkFAHap()
767 private void compressHapMode(Utility utility) throws BundleException { in compressHapMode() argument
768 pathToFile(utility, utility.getJsonPath(), NULL_DIR_NAME, false); in compressHapMode()
770 pathToFile(utility, utility.getProfilePath(), NULL_DIR_NAME, false); in compressHapMode()
772 if (!utility.getIndexPath().isEmpty() && !utility.getModuleName().isEmpty()) { in compressHapMode()
773 String assetsPath = ASSETS_DIR_NAME + utility.getModuleName() + LINUX_FILE_SEPARATOR; in compressHapMode()
774 pathToFile(utility, utility.getIndexPath(), assetsPath, false); in compressHapMode()
777 if (!utility.getLibPath().isEmpty()) { in compressHapMode()
778 … pathToFile(utility, utility.getLibPath(), LIBS_DIR_NAME, utility.isCompressNativeLibs()); in compressHapMode()
781 if (!utility.getFilePath().isEmpty()) { in compressHapMode()
782 pathToFile(utility, utility.getFilePath(), NULL_DIR_NAME, false); in compressHapMode()
785 if (!utility.getResPath().isEmpty() && !utility.getModuleName().isEmpty()) { in compressHapMode()
786 String resPath = ASSETS_DIR_NAME + utility.getModuleName() + LINUX_FILE_SEPARATOR in compressHapMode()
788 String deviceTypes = utility.getDeviceType().replace("\"", "").trim(); in compressHapMode()
793 pathToFile(utility, utility.getResPath(), resPath, false); in compressHapMode()
796 if (!utility.getResourcesPath().isEmpty() && !utility.getModuleName().isEmpty()) { in compressHapMode()
797 String resourcesPath = ASSETS_DIR_NAME + utility.getModuleName() + LINUX_FILE_SEPARATOR in compressHapMode()
799 pathToFile(utility, utility.getResourcesPath(), resourcesPath, false); in compressHapMode()
802 if (!utility.getRpcidPath().isEmpty()) { in compressHapMode()
804 pathToFile(utility, utility.getRpcidPath(), rpcidPath, false); in compressHapMode()
807 if (!utility.getPackInfoPath().isEmpty()) { in compressHapMode()
809 pathToFile(utility, utility.getPackInfoPath(), packInfoPath, false); in compressHapMode()
812 if (!utility.getAssetsPath().isEmpty()) { in compressHapMode()
813 pathToFile(utility, utility.getAssetsPath(), ASSETS_DIR_NAME, false); in compressHapMode()
816 if (!utility.getBinPath().isEmpty()) { in compressHapMode()
817 pathToFile(utility, utility.getBinPath(), NULL_DIR_NAME, false); in compressHapMode()
820 if (!utility.getFormatedDirList().isEmpty()) { in compressHapMode()
821 for (int i = 0; i < utility.getFormatedDirList().size(); ++i) { in compressHapMode()
822 … String baseDir = new File(utility.getFormatedDirList().get(i)).getName() + File.separator; in compressHapMode()
823 pathToFile(utility, utility.getFormatedDirList().get(i), baseDir, false); in compressHapMode()
827 compressHapModeMultiple(utility); in compressHapMode()
836 private void compressHapModeForModule(Utility utility) throws BundleException { in compressHapModeForModule() argument
837 pathToFile(utility, utility.getJsonPath(), NULL_DIR_NAME, false); in compressHapModeForModule()
839 pathToFile(utility, utility.getProfilePath(), NULL_DIR_NAME, false); in compressHapModeForModule()
841 if (!utility.getIndexPath().isEmpty() && isModuleJSON(utility.getJsonPath())) { in compressHapModeForModule()
843 pathToFile(utility, utility.getIndexPath(), assetsPath, false); in compressHapModeForModule()
846 if (!utility.getLibPath().isEmpty()) { in compressHapModeForModule()
847 … pathToFile(utility, utility.getLibPath(), LIBS_DIR_NAME, utility.isCompressNativeLibs()); in compressHapModeForModule()
850 if (!utility.getANPath().isEmpty()) { in compressHapModeForModule()
851 pathToFile(utility, utility.getANPath(), AN_DIR_NAME, false); in compressHapModeForModule()
854 if (!utility.getAPPath().isEmpty()) { in compressHapModeForModule()
855 pathToFile(utility, utility.getAPPath(), AP_PATH_NAME, false); in compressHapModeForModule()
858 if (!utility.getFilePath().isEmpty()) { in compressHapModeForModule()
859 pathToFile(utility, utility.getFilePath(), NULL_DIR_NAME, false); in compressHapModeForModule()
862 if (!utility.getResPath().isEmpty() && !utility.getModuleName().isEmpty()) { in compressHapModeForModule()
863 String resPath = ASSETS_DIR_NAME + utility.getModuleName() + LINUX_FILE_SEPARATOR in compressHapModeForModule()
865 String deviceTypes = utility.getDeviceType().replace("\"", "").trim(); in compressHapModeForModule()
870 pathToFile(utility, utility.getResPath(), resPath, false); in compressHapModeForModule()
873 if (!utility.getResourcesPath().isEmpty() && isModuleJSON(utility.getJsonPath())) { in compressHapModeForModule()
875 pathToFile(utility, utility.getResourcesPath(), resourcesPath, false); in compressHapModeForModule()
877 if (!utility.getJsPath().isEmpty() && isModuleJSON(utility.getJsonPath())) { in compressHapModeForModule()
879 pathToFile(utility, utility.getJsPath(), jsPath, false); in compressHapModeForModule()
882 if (!utility.getEtsPath().isEmpty() && isModuleJSON(utility.getJsonPath())) { in compressHapModeForModule()
884 pathToFile(utility, utility.getEtsPath(), etsPath, false); in compressHapModeForModule()
887 if (!utility.getRpcidPath().isEmpty()) { in compressHapModeForModule()
889 pathToFile(utility, utility.getRpcidPath(), rpcidPath, false); in compressHapModeForModule()
892 if (!utility.getAssetsPath().isEmpty()) { in compressHapModeForModule()
893 pathToFile(utility, utility.getAssetsPath(), ASSETS_DIR_NAME, false); in compressHapModeForModule()
896 if (!utility.getBinPath().isEmpty()) { in compressHapModeForModule()
897 pathToFile(utility, utility.getBinPath(), NULL_DIR_NAME, false); in compressHapModeForModule()
900 if (!utility.getPackInfoPath().isEmpty()) { in compressHapModeForModule()
901 pathToFile(utility, utility.getPackInfoPath(), NULL_DIR_NAME, false); in compressHapModeForModule()
905 if (!utility.getFormatedDirList().isEmpty()) { in compressHapModeForModule()
906 for (int i = 0; i < utility.getFormatedDirList().size(); ++i) { in compressHapModeForModule()
907 … String baseDir = new File(utility.getFormatedDirList().get(i)).getName() + File.separator; in compressHapModeForModule()
908 pathToFile(utility, utility.getFormatedDirList().get(i), baseDir, false); in compressHapModeForModule()
912 compressHapModeMultiple(utility); in compressHapModeForModule()
921 private void compressHapModeMultiple(Utility utility) throws BundleException { in compressHapModeMultiple() argument
922 for (String soPathItem : utility.getFormattedSoPathList()) { in compressHapModeMultiple()
923 pathToFile(utility, soPathItem, SO_ARM64_DIR_NAME, false); in compressHapModeMultiple()
926 if (utility.getFormattedSoPathList().size() == 0 && !utility.getSoDir().isEmpty()) { in compressHapModeMultiple()
927 pathToFile(utility, utility.getSoDir(), SO_DIR_NAME, false); in compressHapModeMultiple()
930 for (String soPathItem : utility.getFormattedAbilitySoPathList()) { in compressHapModeMultiple()
931 pathToFile(utility, soPathItem, NULL_DIR_NAME, false); in compressHapModeMultiple()
934 for (String dexPathItem : utility.getFormattedDexPathList()) { in compressHapModeMultiple()
935 pathToFile(utility, dexPathItem, NULL_DIR_NAME, false); in compressHapModeMultiple()
938 for (String abcPathItem : utility.getFormattedAbcPathList()) { in compressHapModeMultiple()
939 pathToFile(utility, abcPathItem, NULL_DIR_NAME, false); in compressHapModeMultiple()
942 for (String apkPathItem : utility.getFormattedApkPathList()) { in compressHapModeMultiple()
943 pathToFile(utility, apkPathItem, NULL_DIR_NAME, false); in compressHapModeMultiple()
946 for (String jarPathItem : utility.getFormattedJarPathList()) { in compressHapModeMultiple()
947 pathToFile(utility, jarPathItem, NULL_DIR_NAME, false); in compressHapModeMultiple()
950 for (String txtPathItem : utility.getFormattedTxtPathList()) { in compressHapModeMultiple()
951 pathToFile(utility, txtPathItem, NULL_DIR_NAME, false); in compressHapModeMultiple()
954 if (!utility.getSharedLibsPath().isEmpty()) { in compressHapModeMultiple()
955 …pathToFile(utility, utility.getSharedLibsPath(), SHARED_LIBS_DIR_NAME, utility.isCompressNativeLib… in compressHapModeMultiple()
965 private void compressHarMode(Utility utility) throws BundleException { in compressHarMode() argument
966 pathToFile(utility, utility.getJsonPath(), NULL_DIR_NAME, false); in compressHarMode()
968 if (!utility.getLibPath().isEmpty()) { in compressHarMode()
969 … pathToFile(utility, utility.getLibPath(), LIBS_DIR_NAME, utility.isCompressNativeLibs()); in compressHarMode()
972 if (!utility.getResPath().isEmpty()) { in compressHarMode()
973 pathToFile(utility, utility.getResPath(), RESOURCES_DIR_NAME, false); in compressHarMode()
976 if (!utility.getResourcesPath().isEmpty()) { in compressHarMode()
977 pathToFile(utility, utility.getResourcesPath(), RESOURCES_DIR_NAME, false); in compressHarMode()
980 if (!utility.getAssetsPath().isEmpty()) { in compressHarMode()
981 pathToFile(utility, utility.getAssetsPath(), ASSETS_DIR_NAME, false); in compressHarMode()
984 for (String jarPathItem : utility.getFormattedJarPathList()) { in compressHarMode()
985 pathToFile(utility, jarPathItem, NULL_DIR_NAME, false); in compressHarMode()
988 for (String txtPathItem : utility.getFormattedTxtPathList()) { in compressHarMode()
989 pathToFile(utility, txtPathItem, NULL_DIR_NAME, false); in compressHarMode()
999 private void compressAppMode(Utility utility) throws BundleException { in compressAppMode() argument
1001 File appOutputFile = new File(utility.getOutPath().trim()); in compressAppMode()
1005 pathToFile(utility, utility.getJsonPath(), NULL_DIR_NAME, false); in compressAppMode()
1007 if (!utility.getCertificatePath().isEmpty()) { in compressAppMode()
1008 pathToFile(utility, utility.getCertificatePath(), NULL_DIR_NAME, false); in compressAppMode()
1011 if (!utility.getSignaturePath().isEmpty()) { in compressAppMode()
1012 pathToFile(utility, utility.getSignaturePath(), NULL_DIR_NAME, false); in compressAppMode()
1020 for (String hapPathItem : utility.getFormattedHapPathList()) { in compressAppMode()
1025 compressPackinfoIntoHap(hapPathItem, hapTempPath, utility.getPackInfoPath()); in compressAppMode()
1036 for (String hspPathItem : utility.getFormattedHspPathList()) { in compressAppMode()
1041 compressPackinfoIntoHap(hspPathItem, hspTempPath, utility.getPackInfoPath()); in compressAppMode()
1047 parseFileSizeLimit(utility); in compressAppMode()
1049 if (!checkHapIsValid(fileList, utility.getSharedApp())) { in compressAppMode()
1054 pathToFile(utility, hapPath, NULL_DIR_NAME, false); in compressAppMode()
1057 if (!utility.getEntryCardPath().isEmpty()) { in compressAppMode()
1058 … String entryCardPath = ENTRYCARD_NAME + utility.getModuleName() + LINUX_FILE_SEPARATOR in compressAppMode()
1060 for (String entryCardPathItem : utility.getformattedEntryCardPathList()) { in compressAppMode()
1061 pathToFile(utility, entryCardPathItem, entryCardPath, true); in compressAppMode()
1065 if (!utility.getPackResPath().isEmpty()) { in compressAppMode()
1066 pathToFile(utility, utility.getPackResPath(), NULL_DIR_NAME, false); in compressAppMode()
1068 File file = new File(utility.getPackInfoPath()); in compressAppMode()
1069 compressFile(utility, file, NULL_DIR_NAME, false); in compressAppMode()
1089 private void compressAppModeForMultiProject(Utility utility) throws BundleException { in compressAppModeForMultiProject() argument
1091 File appOutputFile = new File(utility.getOutPath().trim()); in compressAppModeForMultiProject()
1102 String finalPackInfoStr = disposeApp(utility, seletedHaps, tempSelectedHapPath); in compressAppModeForMultiProject()
1104 … finalPackInfoStr = disposeHap(utility, seletedHaps, tempSelectedHapPath, finalPackInfoStr); in compressAppModeForMultiProject()
1124 pathToFile(utility, hapPath, NULL_DIR_NAME, false); in compressAppModeForMultiProject()
1127 compressFile(utility, file, NULL_DIR_NAME, false); in compressAppModeForMultiProject()
1143 private void hapAddition(Utility utility) { in hapAddition() argument
1144 File hapPath = new File(utility.getAbsoluteHapPath()); in hapAddition()
1147 File destFile = new File(utility.getOutPath() + LINUX_FILE_SEPARATOR + hapFileName); in hapAddition()
1159 String hapPathOri = utility.getHapPath(); in hapAddition()
1161 copyHapFile(utility, backName); in hapAddition()
1166 compressHapAddition(utility, hapAdditionPath); in hapAddition()
1181 private void copyHapFile(Utility utility, String backName) throws IOException, BundleException { in copyHapFile() argument
1182 File hapFile = new File(utility.getAbsoluteHapPath()); in copyHapFile()
1187 utility.setHapPath(backName); in copyHapFile()
1241 …private static void setUtilityParameter(String hapAdditionPath, Utility utility) throws IOExceptio… in setUtilityParameter() argument
1248 utility.setEtsPath(filePath); in setUtilityParameter()
1251 utility.setLibPath(filePath); in setUtilityParameter()
1254 utility.setANPath(filePath); in setUtilityParameter()
1257 utility.setAPPath(filePath); in setUtilityParameter()
1260 utility.setResourcesPath(filePath); in setUtilityParameter()
1263 utility.setJsPath(filePath); in setUtilityParameter()
1266 utility.setAssetsPath(filePath); in setUtilityParameter()
1269 utility.setSoDir(filePath); in setUtilityParameter()
1272 utility.setSharedLibsPath(filePath); in setUtilityParameter()
1275 utility.setJsonPath(filePath); in setUtilityParameter()
1278 utility.setIndexPath(filePath); in setUtilityParameter()
1281 utility.setPackInfoPath(filePath); in setUtilityParameter()
1287 … private void compressHapAddition(Utility utility, String hapAdditionPath) throws BundleException { in compressHapAddition() argument
1290 unpackHap(utility.getHapPath(), hapAdditionPath); in compressHapAddition()
1294 String data = readerFile(utility.getJsonPath()); in compressHapAddition()
1313 setUtilityParameter(hapAdditionPath, utility); in compressHapAddition()
1319 if (utility.getHapPath().endsWith(HAP_SUFFIX)) { in compressHapAddition()
1320 compressHap(utility); in compressHapAddition()
1321 } else if (utility.getHapPath().endsWith(HSP_SUFFIX)) { in compressHapAddition()
1322 compressHsp(utility); in compressHapAddition()
1338 private static String disposeApp(Utility utility, List<String> seletedHaps, in disposeApp() argument
1341 if (utility.getFormattedAppList().isEmpty()) { in disposeApp()
1346 for (String appPath : utility.getFormattedAppList()) { in disposeApp()
1472 private static String disposeHap(Utility utility, List<String> seletedHaps, String tempDir, in disposeHap() argument
1475 if (utility.getFormattedHapList().isEmpty()) { in disposeHap()
1478 for (String hapPath : utility.getFormattedHapList()) { in disposeHap()
1602 private void compressPackResMode(Utility utility) throws BundleException { in compressPackResMode() argument
1603 if (!utility.getPackInfoPath().isEmpty()) { in compressPackResMode()
1604 File file = new File(utility.getPackInfoPath()); in compressPackResMode()
1605 infoSpecialProcess(utility, file); in compressPackResMode()
1607 if (!utility.getEntryCardPath().isEmpty()) { in compressPackResMode()
1608 getFileList(utility.getEntryCardPath()); in compressPackResMode()
1630 if (!isPicturing(filePicturingName, utility)) { in compressPackResMode()
1643 pathToFileResMode(utility, utility.getEntryCardPath(), ENTRYCARD_NAME, false); in compressPackResMode()
1809 private boolean isPicturing(String name, Utility utility) { in isPicturing() argument
1824 if (!utility.getFormNameList().contains(formName)) { in isPicturing()
1826 utility.getFormNameList().toString() + "."); in isPicturing()
1909 private void pathToFile(Utility utility, String path, String baseDir, boolean isCompression) in pathToFile() argument
1922 compressDirectory(utility, file, baseDir, isCompression); in pathToFile()
1924 compressFile(utility, file, baseDir, isCompression); in pathToFile()
1926 compressFile(utility, file, baseDir, isCompression); in pathToFile()
1930 compressFile(utility, fileItem, baseDir, isCompression); in pathToFile()
1943 …private void pathToFileResMode(Utility utility, String path, String baseDir, boolean isCompression) in pathToFileResMode() argument
1960 compressDirectory(utility, file, baseDir, isCompression); in pathToFileResMode()
1962 compressFile(utility, file, baseDir, isCompression); in pathToFileResMode()
1964 compressFile(utility, file, baseDir, isCompression); in pathToFileResMode()
1968 compressFile(utility, fileItem, baseDir, isCompression); in pathToFileResMode()
1981 private void compressDirectory(Utility utility, File dir, String baseDir, boolean isCompression) in compressDirectory() argument
1989 … compressDirectory(utility, file, baseDir + dir.getName() + File.separator, isCompression); in compressDirectory()
1991 … compressFile(utility, file, baseDir + dir.getName() + File.separator, isCompression); in compressDirectory()
2113 private void compressFile(Utility utility, File srcFile, String baseDir, boolean isCompression) in compressFile() argument
2123 jsonSpecialProcess(utility, srcFile, zipEntry); in compressFile()
2137 CRC32 crc = getCrcFromFile(utility, srcFile); in compressFile()
2208 private CRC32 getCrcFromFile(Utility utility, File file) throws BundleException { in getCrcFromFile() argument
2231 private void infoSpecialProcess(Utility utility, File srcFile) in infoSpecialProcess() argument
2243 parsePackModuleName(bufferedReader, utility); in infoSpecialProcess()
2245 parsePackFormName(bufferedReader, utility); in infoSpecialProcess()
2247 parseDeviceType(bufferedReader, utility); in infoSpecialProcess()
2277 private void jsonSpecialProcess(Utility utility, File srcFile, ZipEntry entry) in jsonSpecialProcess() argument
2290 Optional<String> optional = FileUtils.getFileContent(utility.getJsonPath()); in jsonSpecialProcess()
2292 String jsonName = new File(utility.getJsonPath()).getName().toLowerCase(Locale.ENGLISH); in jsonSpecialProcess()
2294 parseCompressNativeLibs(bufferedReader, utility); in jsonSpecialProcess()
2295 utility.setModuleName(ModuleJsonUtil.parseFaModuleName(jsonString)); in jsonSpecialProcess()
2297utility.setIsCompressNativeLibs(ModuleJsonUtil.stageIsCompressNativeLibs(jsonString)); in jsonSpecialProcess()
2298 utility.setModuleName(ModuleJsonUtil.parseStageModuleName(jsonString)); in jsonSpecialProcess()
2300 utility.setModuleName(ModuleJsonUtil.parsePatchModuleName(jsonString)); in jsonSpecialProcess()
2303 parseDeviceType(bufferedReader, utility); in jsonSpecialProcess()
2351 …private void parsePackModuleName(BufferedReader bufferedReader, Utility utility) throws BundleExce… in parsePackModuleName() argument
2362 getModuleNameFromString(lineStr, utility); in parsePackModuleName()
2378 …private void parsePackFormName(BufferedReader bufferedReader, Utility utility) throws BundleExcept… in parsePackFormName() argument
2392 getNameFromString(lineStr, utility); in parsePackFormName()
2409 private void getNameFromString(String lineStr, Utility utility) throws BundleException { in getNameFromString() argument
2425 utility.addFormNameList(formName); in getNameFromString()
2440 private void getModuleNameFromString(String lineStr, Utility utility) throws BundleException { in getModuleNameFromString() argument
2454 utility.setModuleName(moduleName); in getModuleNameFromString()
2461 …private void parseCompressNativeLibs(BufferedReader bufferedReader, Utility utility) throws Bundle… in parseCompressNativeLibs() argument
2467 utility.setIsCompressNativeLibs(true); in parseCompressNativeLibs()
2512 …private void parseDeviceType(BufferedReader bufferedReader, Utility utility) throws BundleExceptio… in parseDeviceType() argument
2526 utility.setDeviceType(lineStr); in parseDeviceType()
2688 private void compressHQFMode(Utility utility) throws BundleException { in compressHQFMode() argument
2689 pathToFile(utility, utility.getJsonPath(), NULL_DIR_NAME, false); in compressHQFMode()
2691 if (!utility.getEtsPath().isEmpty()) { in compressHQFMode()
2692 pathToFile(utility, utility.getEtsPath(), ETS_PATH, false); in compressHQFMode()
2694 if (!utility.getLibPath().isEmpty()) { in compressHQFMode()
2695 pathToFile(utility, utility.getLibPath(), LIBS_DIR_NAME, false); in compressHQFMode()
2705 private void compressAPPQFMode(Utility utility) throws BundleException { in compressAPPQFMode() argument
2706 List<String> fileList = utility.getFormatedHQFList(); in compressAPPQFMode()
2712 pathToFile(utility, hapPath, NULL_DIR_NAME, false); in compressAPPQFMode()
2734 private void compressHSPMode(Utility utility) throws BundleException { in compressHSPMode() argument
2735 pathToFile(utility, utility.getJsonPath(), NULL_DIR_NAME, false); in compressHSPMode()
2737 pathToFile(utility, utility.getProfilePath(), NULL_DIR_NAME, false); in compressHSPMode()
2739 if (!utility.getIndexPath().isEmpty() && isModuleJSON(utility.getJsonPath())) { in compressHSPMode()
2741 pathToFile(utility, utility.getIndexPath(), assetsPath, false); in compressHSPMode()
2744 if (!utility.getLibPath().isEmpty()) { in compressHSPMode()
2745 … pathToFile(utility, utility.getLibPath(), LIBS_DIR_NAME, utility.isCompressNativeLibs()); in compressHSPMode()
2748 if (!utility.getANPath().isEmpty()) { in compressHSPMode()
2749 pathToFile(utility, utility.getANPath(), AN_DIR_NAME, false); in compressHSPMode()
2752 if (!utility.getAPPath().isEmpty()) { in compressHSPMode()
2753 pathToFile(utility, utility.getAPPath(), AP_PATH_NAME, false); in compressHSPMode()
2756 if (!utility.getFilePath().isEmpty()) { in compressHSPMode()
2757 pathToFile(utility, utility.getFilePath(), NULL_DIR_NAME, false); in compressHSPMode()
2760 if (!utility.getResPath().isEmpty() && !utility.getModuleName().isEmpty()) { in compressHSPMode()
2761 String resPath = ASSETS_DIR_NAME + utility.getModuleName() + LINUX_FILE_SEPARATOR in compressHSPMode()
2764 utility.getDeviceType().replace(SEMICOLON, EMPTY_STRING).trim()) || in compressHSPMode()
2766 utility.getDeviceType().replace(SEMICOLON, EMPTY_STRING).trim())) { in compressHSPMode()
2769 pathToFile(utility, utility.getResPath(), resPath, false); in compressHSPMode()
2772 if (!utility.getResourcesPath().isEmpty() && isModuleJSON(utility.getJsonPath())) { in compressHSPMode()
2774 pathToFile(utility, utility.getResourcesPath(), resourcesPath, false); in compressHSPMode()
2776 if (!utility.getJsPath().isEmpty() && isModuleJSON(utility.getJsonPath())) { in compressHSPMode()
2778 pathToFile(utility, utility.getJsPath(), jsPath, false); in compressHSPMode()
2781 if (!utility.getEtsPath().isEmpty() && isModuleJSON(utility.getJsonPath())) { in compressHSPMode()
2783 pathToFile(utility, utility.getEtsPath(), etsPath, false); in compressHSPMode()
2786 if (!utility.getRpcidPath().isEmpty()) { in compressHSPMode()
2788 pathToFile(utility, utility.getRpcidPath(), rpcidPath, false); in compressHSPMode()
2791 if (!utility.getAssetsPath().isEmpty()) { in compressHSPMode()
2792 pathToFile(utility, utility.getAssetsPath(), ASSETS_DIR_NAME, false); in compressHSPMode()
2795 if (!utility.getBinPath().isEmpty()) { in compressHSPMode()
2796 pathToFile(utility, utility.getBinPath(), NULL_DIR_NAME, false); in compressHSPMode()
2799 if (!utility.getPackInfoPath().isEmpty()) { in compressHSPMode()
2800 pathToFile(utility, utility.getPackInfoPath(), NULL_DIR_NAME, false); in compressHSPMode()
2804 if (!utility.getFormatedDirList().isEmpty()) { in compressHSPMode()
2805 for (int i = 0; i < utility.getFormatedDirList().size(); ++i) { in compressHSPMode()
2806 … String baseDir = new File(utility.getFormatedDirList().get(i)).getName() + File.separator; in compressHSPMode()
2807 pathToFile(utility, utility.getFormatedDirList().get(i), baseDir, false); in compressHSPMode()
2811 compressHapModeMultiple(utility); in compressHSPMode()
2832 private void versionNormalize(Utility utility) { in versionNormalize() argument
2835 for (String hapPath : utility.getFormattedHapList()) { in versionNormalize()
2837 tempDir = Files.createTempDirectory(Paths.get(utility.getOutPath()), "temp"); in versionNormalize()
2852 util = parseAndModifyModuleJson(moduleJsonPath, utility); in versionNormalize()
2855 util = parseAndModifyConfigJson(configJsonPath, utility); in versionNormalize()
2861 verifyModuleVersion(util, utility); in versionNormalize()
2864 String modifiedHapPath = Paths.get(utility.getOutPath()) + in versionNormalize()
2875 writeVersionRecord(utils, utility.getOutPath()); in versionNormalize()
2878 private VersionNormalizeUtil parseAndModifyModuleJson(String jsonFilePath, Utility utility) in parseAndModifyModuleJson() argument
2905 appObject.put(VERSION_CODE, utility.getVersionCode()); in parseAndModifyModuleJson()
2906 appObject.put(VERSION_NAME, utility.getVersionName()); in parseAndModifyModuleJson()
2933 private VersionNormalizeUtil parseAndModifyConfigJson(String jsonFilePath, Utility utility) in parseAndModifyConfigJson() argument
2968 versionObj.put(CODE, utility.getVersionCode()); in parseAndModifyConfigJson()
2969 versionObj.put(NAME, utility.getVersionName()); in parseAndModifyConfigJson()
2980 Utility utility = new Utility(); in compressDirToHap() local
2981 utility.setOutPath(zipFilePath); in compressDirToHap()
2983 utility.setMode(Utility.MODE_HAP); in compressDirToHap()
2985 utility.setMode(Utility.MODE_HSP); in compressDirToHap()
2993 utility.setEtsPath(filePath); in compressDirToHap()
2996 utility.setLibPath(filePath); in compressDirToHap()
2999 utility.setANPath(filePath); in compressDirToHap()
3002 utility.setAPPath(filePath); in compressDirToHap()
3005 utility.setResourcesPath(filePath); in compressDirToHap()
3008 utility.setJsPath(filePath); in compressDirToHap()
3011 utility.setAssetsPath(filePath); in compressDirToHap()
3014 utility.setSoDir(filePath); in compressDirToHap()
3017 utility.setSharedLibsPath(filePath); in compressDirToHap()
3020 utility.setJsonPath(filePath); in compressDirToHap()
3023 utility.setJsonPath(filePath); in compressDirToHap()
3026 utility.setIndexPath(filePath); in compressDirToHap()
3029 utility.setPackInfoPath(filePath); in compressDirToHap()
3032 utility.setRpcid(filePath); in compressDirToHap()
3036 compressProcess(utility); in compressDirToHap()
3060 …private static void verifyModuleVersion(VersionNormalizeUtil versionNormalizeUtil, Utility utility) in verifyModuleVersion() argument
3062 if (versionNormalizeUtil.getOriginVersionCode() > utility.getVersionCode()) { in verifyModuleVersion()
3067 } else if (versionNormalizeUtil.getOriginVersionCode() == utility.getVersionCode()) { in verifyModuleVersion()
3071 if (versionNormalizeUtil.getOriginVersionName().equals(utility.getVersionName())) { in verifyModuleVersion()