private List readDependencies()

in src/main/java/org/apache/maven/resolver/internal/ant/AntRepoSys.java [706:729]


    private List<Dependency> readDependencies(File file) {
        final List<Dependency> dependencies = new ArrayList<>();
        try {
            try (BufferedReader reader = new BufferedReader(
                    new InputStreamReader(Files.newInputStream(file.toPath()), StandardCharsets.UTF_8))) {
                for (String line = reader.readLine(); line != null; line = reader.readLine()) {
                    int comment = line.indexOf('#');
                    if (comment >= 0) {
                        line = line.substring(0, comment);
                    }
                    line = line.trim();
                    if (line.length() <= 0) {
                        continue;
                    }
                    Dependency dependency = new Dependency();
                    dependency.setCoords(line);
                    dependencies.add(dependency);
                }
            }
        } catch (IOException e) {
            throw new BuildException("Cannot read " + file, e);
        }
        return dependencies;
    }