Package org.gradle.groovy.scripts

Examples of org.gradle.groovy.scripts.UriScriptSource


        if (settingsFile == null) {
            settingsScriptSource = null;
        } else {
            File canonicalFile = GFileUtils.canonicalise(settingsFile);
            currentDir = canonicalFile.getParentFile();
            settingsScriptSource = new UriScriptSource("settings file", canonicalFile);
        }
    }
View Full Code Here


        if (embeddedScript != null) {
            source = embeddedScript;
        } else if (!buildFile.exists()) {
            source = new StringScriptSource("empty build file", "");
        } else {
            source = new UriScriptSource("build file", buildFile);
        }

        DefaultProject project = classGenerator.newInstance(DefaultProject.class,
                projectDescriptor.getName(),
                parent,
View Full Code Here

        if (settingsFile == null) {
            return new SettingsLocation(startParameter.getCurrentDir(),
                                       new StringScriptSource("empty settings file", ""));
        } else {
            return new SettingsLocation(settingsFile.getParentFile(),
                                       new UriScriptSource("settings file", settingsFile));
        }
    }
View Full Code Here

        return this;
    }

    private void applyScript(Object script) {
        URI scriptUri = resolver.resolveUri(script);
        ScriptPlugin configurer = configurerFactory.create(new UriScriptSource("script", scriptUri));
        for (Object target : targets) {
            configurer.apply(target);
        }
    }
View Full Code Here

        List<ScriptSource> scripts = finder.findScripts(gradle);

        File userHomeDir = gradle.getStartParameter().getGradleUserHomeDir();
        File userInitScript = new File(userHomeDir, DEFAULT_INIT_SCRIPT_NAME);
        if (userInitScript.isFile()) {
            scripts.add(new UriScriptSource("initialization script", userInitScript));
        }

        return scripts;
    }
View Full Code Here

{
    public List<ScriptSource> findScripts(GradleInternal gradle) {
        List<File> scriptFiles = gradle.getStartParameter().getInitScripts();
        List<ScriptSource> scripts = new ArrayList<ScriptSource>(scriptFiles.size());
        for (File file : scriptFiles) {
            scripts.add(new UriScriptSource("initialization script", file));
        }

        return scripts;
    }
View Full Code Here

        File buildFile = projectDescriptor.getBuildFile();
        ScriptSource source;
        if (!buildFile.exists()) {
            source = new StringScriptSource("empty build file", "");
        } else {
            source = new UriScriptSource("build file", buildFile);
        }

        DefaultProject project = instantiator.newInstance(DefaultProject.class,
                projectDescriptor.getName(),
                parent,
View Full Code Here

        return this;
    }

    private void applyScript(Object script) {
        URI scriptUri = resolver.resolveUri(script);
        UriScriptSource scriptSource = new UriScriptSource("script", scriptUri);
        ClassLoaderScope classLoaderScopeChild = classLoaderScope.createChild();
        ScriptHandler scriptHandler = scriptHandlerFactory.create(scriptSource, classLoaderScopeChild);
        ScriptPlugin configurer = configurerFactory.create(scriptSource, scriptHandler, classLoaderScopeChild, classLoaderScope, "buildscript", DefaultScript.class, false);
        for (Object target : targets) {
            configurer.apply(target);
View Full Code Here

        this.processor = processor;
    }

    public void executeScripts(GradleInternal gradle) {
        for (File script : gradle.getStartParameter().getAllInitScripts()) {
            processor.process(new UriScriptSource("initialization script", script), gradle);
        }
    }
View Full Code Here

TOP

Related Classes of org.gradle.groovy.scripts.UriScriptSource

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.