Package org.gradle.tooling.internal.gradle

Examples of org.gradle.tooling.internal.gradle.DefaultGradleBuild


import java.util.Comparator;
import java.util.List;

public class GradleBuildConverter {
    public DefaultGradleBuild convert(GradleProject project) {
        DefaultGradleBuild gradleBuild = new DefaultGradleBuild();
        PartialBasicGradleProject rootProject = toPartialGradleProject(project);
        gradleBuild.setRootProject(rootProject);
        gradleBuild.addProject(rootProject);
        convertChildren(gradleBuild, rootProject, project);
        return gradleBuild;
    }
View Full Code Here


    }

    public <T> T produceModel(Class<T> type, ConsumerOperationParameters operationParameters) {
        if (type.equals(GradleBuild.class)) {
            GradleProject gradleProject = delegate.produceModel(GradleProject.class, operationParameters);
            final DefaultGradleBuild convert = new GradleBuildConverter().convert(gradleProject);
            return adapter.adapt(type, convert);
        }
        return delegate.produceModel(type, operationParameters);
    }
View Full Code Here

    }

    public DefaultGradleBuild buildAll(String modelName, Project target) {
        Map<Project, BasicGradleProject> convertedProjects = new LinkedHashMap<Project, BasicGradleProject>();
        BasicGradleProject rootProject = convert(target.getRootProject(), convertedProjects);
        DefaultGradleBuild model = new DefaultGradleBuild().setRootProject(rootProject);
        for (Project project : target.getRootProject().getAllprojects()) {
            model.addProject(convertedProjects.get(project));
        }
        return model;
    }
View Full Code Here

TOP

Related Classes of org.gradle.tooling.internal.gradle.DefaultGradleBuild

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.