static Dependency splitDependencyString()

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


    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;
    }