|
|
@ -31,6 +31,10 @@ public class PathUtils {
|
|
|
|
return CONFIG.getBoolean(CfgConsts.MODULE_MULTIPLE);
|
|
|
|
return CONFIG.getBoolean(CfgConsts.MODULE_MULTIPLE);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static boolean moduleNameAsPackageBase() {
|
|
|
|
|
|
|
|
return CONFIG.getBoolean(CfgConsts.MODULE_NAME_AS_PACKAGE_BASE);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getJavaPath(String moduleName) {
|
|
|
|
public static String getJavaPath(String moduleName) {
|
|
|
|
String basePath = getProjectPath(moduleName);
|
|
|
|
String basePath = getProjectPath(moduleName);
|
|
|
|
String configPath = CONFIG.getString(CfgConsts.PROJECT_PATH_JAVA);
|
|
|
|
String configPath = CONFIG.getString(CfgConsts.PROJECT_PATH_JAVA);
|
|
|
@ -47,7 +51,11 @@ public class PathUtils {
|
|
|
|
String javaPath = getJavaPath(moduleName);
|
|
|
|
String javaPath = getJavaPath(moduleName);
|
|
|
|
String packageName = CONFIG.getString(CfgConsts.PACKAGE_NAME_BASE);
|
|
|
|
String packageName = CONFIG.getString(CfgConsts.PACKAGE_NAME_BASE);
|
|
|
|
String packagePath = packageToPath(packageName);
|
|
|
|
String packagePath = packageToPath(packageName);
|
|
|
|
return Paths.get(javaPath, packagePath, moduleName).toString();
|
|
|
|
if (moduleNameAsPackageBase()) {
|
|
|
|
|
|
|
|
return Paths.get(javaPath, packagePath, moduleName).toString();
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
return Paths.get(javaPath, packagePath).toString();
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static String getPathBasedPackage(
|
|
|
|
public static String getPathBasedPackage(
|
|
|
@ -55,11 +63,10 @@ public class PathUtils {
|
|
|
|
) {
|
|
|
|
) {
|
|
|
|
String basePath = getPackageBasePath(moduleName);
|
|
|
|
String basePath = getPackageBasePath(moduleName);
|
|
|
|
String packageName = StrUtils.defaultIfBlank(configName, defaultName);
|
|
|
|
String packageName = StrUtils.defaultIfBlank(configName, defaultName);
|
|
|
|
String path = packageToPath(packageName);
|
|
|
|
String packagePath = packageToPath(packageName);
|
|
|
|
return Paths.get(basePath, path).toString();
|
|
|
|
return Paths.get(basePath, packagePath).toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String getModuleName(String configModuleName, String defaultModuleName) {
|
|
|
|
public static String getModuleName(String configModuleName, String defaultModuleName) {
|
|
|
|
return isMultiModule() ? StrUtils.defaultIfBlank(configModuleName, defaultModuleName) : "";
|
|
|
|
return isMultiModule() ? StrUtils.defaultIfBlank(configModuleName, defaultModuleName) : "";
|
|
|
|
}
|
|
|
|
}
|
|
|
|