Package org.gradle.api.artifacts

Examples of org.gradle.api.artifacts.ExternalDependency


        Map<String, Object> args = new HashMap<String, Object>((Map<String, ?>) userDependencyDescription);
        String group = getAndRemove(args, "group");
        String name = getAndRemove(args, "name");
        String version = getAndRemove(args, "version");
        String configuration = getAndRemove(args, "configuration");
        ExternalDependency dependency = (ExternalDependency) classGenerator.newInstance(type, group, name, version, configuration);
        ModuleFactoryHelper.addExplicitArtifactsIfDefined(dependency, getAndRemove(args, "ext"), getAndRemove(args,
                "classifier"));
        ConfigureUtil.configureByMap(args, dependency);
        return type.cast(dependency);
    }
View Full Code Here


        assertFalse(((ExternalModuleDependency)moduleDependency).isChanging());
    }

    @Test
    public void testStringNotationWithArtifact() {
        ExternalDependency moduleDependency = createDependency(TEST_ARTIFACT_DESCRIPTOR);
        assertIsArtifactOnly(moduleDependency);
    }
View Full Code Here

        assertIsArtifactOnly(moduleDependency);
    }

    @Test
    public void testStringNotationWithArtifactAndClassifier() {
        ExternalDependency moduleDependency = createDependency(TEST_ARTIFACT_DESCRIPTOR_WITH_CLASSIFIER);
        assertIsArtifactOnlyWithClassifier(moduleDependency);
    }
View Full Code Here

        assertIsArtifactOnlyWithClassifier(moduleDependency);
    }

    @Test
    public void testMapNotationWithArtifact() {
        ExternalDependency moduleDependency = createDependency(GUtil.map("group", TEST_GROUP, "name", TEST_NAME, "version", TEST_VERSION, "ext", TEST_TYPE));
        assertIsArtifactOnly(moduleDependency);
    }
View Full Code Here

        assertIsArtifactOnly(moduleDependency);
    }

    @Test
    public void testMapNotationWithArtifactAndClassifier() {
        ExternalDependency moduleDependency = createDependency(GUtil.map("group", TEST_GROUP, "name", TEST_NAME, "version",
                TEST_VERSION, "ext", TEST_TYPE, "classifier", TEST_CLASSIFIER));
        assertIsArtifactOnlyWithClassifier(moduleDependency);
    }
View Full Code Here

                 "descriptor = '" + TEST_MODULE_DESCRIPTOR + "'; \"$descriptor\"").run()));
    }

    @Test
    public void testStringNotationWithModule() {
        ExternalDependency moduleDependency = createDependency(TEST_MODULE_DESCRIPTOR);
        checkCommonModuleProperties(moduleDependency);
        assertTrue(moduleDependency.isTransitive());
    }
View Full Code Here

        assertTrue(moduleDependency.isTransitive());
    }

    @Test
    public void testStringNotationWithNoGroup() {
        ExternalDependency moduleDependency = createDependency(
                String.format(":%s:%s", TEST_NAME, TEST_VERSION));
        checkName(moduleDependency);
        checkVersion(moduleDependency);
        assertThat(moduleDependency.getGroup(), nullValue());
        assertTrue(moduleDependency.isTransitive());
    }
View Full Code Here

        assertTrue(moduleDependency.isTransitive());
    }

    @Test
    public void testStringNotationWithNoVersion() {
        ExternalDependency moduleDependency = createDependency(
                String.format("%s:%s", TEST_GROUP, TEST_NAME));
        checkGroup(moduleDependency);
        checkName(moduleDependency);
        assertThat(moduleDependency.getVersion(), nullValue());
        assertTrue(moduleDependency.isTransitive());
    }
View Full Code Here

        assertTrue(moduleDependency.isTransitive());
    }

    @Test
    public void testStringNotationWithNoVersionAndNoGroup() {
        ExternalDependency moduleDependency = createDependency(
                String.format(":%s", TEST_NAME));
        checkName(moduleDependency);
        assertThat(moduleDependency.getGroup(), nullValue());
        assertThat(moduleDependency.getVersion(), nullValue());
        assertTrue(moduleDependency.isTransitive());
    }
View Full Code Here

        assertTrue(moduleDependency.isTransitive());
    }

    @Test
    public void testStringNotationWithModuleAndClassifier() {
        ExternalDependency moduleDependency = createDependency(TEST_MODULE_DESCRIPTOR_WITH_CLASSIFIER);
        assertCorrectnesForModuleWithClassifier(moduleDependency);
    }
View Full Code Here

TOP

Related Classes of org.gradle.api.artifacts.ExternalDependency

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.