static Dependency splitDependencyString()

in nb-repository-plugin/src/main/java/org/apache/netbeans/nbm/repository/PopulateRepositoryMojo.java [846:864]


    static Dependency splitDependencyString(String split) {
        String[] splits = split.split(":");
        Dependency dep = new Dependency();
        dep.setArtifactId(splits[1]);
        dep.setGroupId(splits[0]);
        dep.setVersion(splits[2]);
        dep.setType("jar");
        dep.setClassifier("");
        if (splits.length > 3) {
            String[] split2 = splits[3].split("@");
            if (split2.length > 1) {
                dep.setClassifier(split2[0]);
                dep.setType(split2[1]);
            } else {
                dep.setClassifier(splits[3]);
            }
        }
        return dep;
    }