in src/main/java/org/apache/shenyu/entity/JarDO.java [38:65]
public static JarDO build(final List<String> fileNames) {
JarDO jarDO = new JarDO();
int count = 0;
List<ParseJar> parseJars = new ArrayList<>();
List<String> failureParseJars = new ArrayList<>();
for (String fileName : fileNames) {
Map<String, String> parse = StringUtil.parse(fileName);
if (parse.containsKey("version")) {
count++;
ParseJar parseJar = new ParseJar();
parseJar.setOriginal(parse.get("original"));
parseJar.setPackageName(parse.get("packageName"));
parseJar.setVersion(parse.get("version"));
parseJars.add(parseJar);
} else {
failureParseJars.add(parse.get("original"));
}
}
jarDO.setTotal(fileNames.size());
jarDO.setParseTotal(count);
jarDO.setParseJar(parseJars);
jarDO.setFailureParseJar(failureParseJars);
return jarDO;
}