优化APT代码路径
This commit is contained in:
@@ -30,7 +30,7 @@ public class PathUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static String getClassName(String filePath) {
|
public static String getClassName(String filePath) {
|
||||||
// 定位 "src/main/java" 在路径中的位置
|
// 定位 "/src/main/java" 在路径中的位置
|
||||||
int srcMainJavaIndex = filePath.indexOf(getSrcMainJava());
|
int srcMainJavaIndex = filePath.indexOf(getSrcMainJava());
|
||||||
if (srcMainJavaIndex == -1) {
|
if (srcMainJavaIndex == -1) {
|
||||||
throw new IllegalArgumentException("File path does not contain 'src/main/java'");
|
throw new IllegalArgumentException("File path does not contain 'src/main/java'");
|
||||||
@@ -38,7 +38,7 @@ public class PathUtils {
|
|||||||
|
|
||||||
// 提取 "src/main/java" 之后的路径
|
// 提取 "src/main/java" 之后的路径
|
||||||
// 将文件分隔符替换为包分隔符
|
// 将文件分隔符替换为包分隔符
|
||||||
return filePath.substring(srcMainJavaIndex + ("src" + File.separator + "main" + File.separator + "java").length() + 1)
|
return filePath.substring(srcMainJavaIndex + ("src" + File.separator + "main" + File.separator + "java").length() + 2)
|
||||||
.replace(File.separator, ".").replace(".java", "");
|
.replace(File.separator, ".").replace(".java", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user