static Optional parseTreeDependency()

in tools/ci/paimon-ci-tools/src/main/java/org/apache/paimon/tools/ci/utils/dependency/DependencyParser.java [195:209]


    static Optional<Dependency> parseTreeDependency(String line) {
        Matcher dependencyMatcher = DEPENDENCY_TREE_ITEM_PATTERN.matcher(line);
        if (!dependencyMatcher.find()) {
            return Optional.empty();
        }

        return Optional.of(
                Dependency.create(
                        dependencyMatcher.group("groupId"),
                        dependencyMatcher.group("artifactId"),
                        dependencyMatcher.group("version"),
                        dependencyMatcher.group("classifier"),
                        dependencyMatcher.group("scope"),
                        dependencyMatcher.group("optional") != null));
    }