Examples of ExternalDependency


Examples of org.clarent.ivyidea.resolve.dependency.ExternalDependency

        // remove resolved libraries that are no longer used
        Set<String> librariesInUse = new HashSet<String>();
        for (ResolvedDependency dependency : dependenciesToKeep) {
            if (dependency instanceof ExternalDependency) {
                ExternalDependency externalDependency = (ExternalDependency) dependency;
                String library = IvyIdeaConfigHelper.getCreatedLibraryName(intellijModule, externalDependency.getConfigurationName());
                librariesInUse.add(library);
            }
        }

        final LibraryTable libraryTable = intellijModule.getModuleLibraryTable();
View Full Code Here

Examples of org.clarent.ivyidea.resolve.dependency.ExternalDependency

        for (String intellijDependency : intellijDependencies) {
            for (ResolvedDependency resolvedDependency : resolvedDependencies) {
                // TODO: We don't touch module to module dependencies here because we currently can't determine if
                //          they were added by IvyIDEA or by the user
                if (resolvedDependency instanceof ExternalDependency) {
                    ExternalDependency externalDependency = (ExternalDependency) resolvedDependency;
                    if (externalDependency.isSameDependency(intellijDependency)) {
                        dependenciesToRemove.remove(intellijDependency); // remove existing ones
                    }
                }
            }
        }
View Full Code Here

Examples of org.clarent.ivyidea.resolve.dependency.ExternalDependency

            }
        }
    }

    private void addExternalDependency(Artifact artifact, File artifactFile, String resolvedConfiguration, Project project) {
        ExternalDependency externalDependency = ExternalDependencyFactory.getInstance().createExternalDependency(artifact, artifactFile, project, resolvedConfiguration);
        if (externalDependency == null) {
            resolveProblems.add(new ResolveProblem(
                    artifact.getModuleRevisionId().toString(),
                    "Unrecognized artifact type: " + artifact.getType() + ", will not add this as a dependency in IntelliJ.",
                    null));
            LOGGER.warning("Artifact of unrecognized type " + artifact.getType() + " found, *not* adding as a dependency.");
        }
        else if (externalDependency.isMissing()) {
            resolveProblems.add(new ResolveProblem(
                    artifact.getModuleRevisionId().toString(),
                    "File not found: " + externalDependency.getLocalFile().getAbsolutePath())
            );
        } else {
            resolvedDependencies.add(externalDependency);
        }
    }
View Full Code Here

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

Examples of org.gradle.api.artifacts.ExternalDependency

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

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

Examples of org.gradle.api.artifacts.ExternalDependency

        assertIsArtifactOnly(moduleDependency);
    }

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

Examples of org.gradle.api.artifacts.ExternalDependency

        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

Examples of org.gradle.api.artifacts.ExternalDependency

        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

Examples of org.gradle.api.artifacts.ExternalDependency

                 "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

Examples of org.gradle.api.artifacts.ExternalDependency

        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
TOP
Copyright © 2018 www.massapi.com. 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.