Examples of ModuleRevisionId


Examples of fr.jayasoft.ivy.ModuleRevisionId

    ivy.addResolver(resolver);
    ivy.setDefaultResolver(resolver.getName());
   
    ModuleId moduleId =
      new ModuleId(org, module);   
    ModuleRevisionId revId =
      new ModuleRevisionId(moduleId, rev);
    ModuleDescriptor md =
      new DefaultModuleDescriptor(revId, "integration", new Date());   
    Artifact artifact =
      new MDArtifact(md, module, type, type);
   
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

        DependencyDescriptorFactorySpy dependencyDescriptorFactorySpy = new DependencyDescriptorFactorySpy(dependencyDescriptorDummy);
        DefaultModuleDescriptorFactoryForClientModule clientModuleDescriptorFactory =
                new DefaultModuleDescriptorFactoryForClientModule();
        clientModuleDescriptorFactory.setDependencyDescriptorFactory(dependencyDescriptorFactorySpy);
        ModuleDependency dependencyMock = context.mock(ModuleDependency.class);
        final ModuleRevisionId moduleRevisionId = ModuleRevisionId.newInstance("org", "name", "version");

        ModuleDescriptor moduleDescriptor = clientModuleDescriptorFactory.createModuleDescriptor(
                moduleRevisionId,
                WrapUtil.toSet(dependencyMock));
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

        assertThat(projectDependencyDescriptorFactory.canConvert(context.mock(ExternalModuleDependency.class)), equalTo(false));
    }

    @Test
    public void testCreateFromProjectDependency() {
        final ModuleRevisionId someModuleRevisionId = ModuleRevisionId.newInstance("a", "b", "c");
        final ProjectDependency projectDependency = createProjectDependency(TEST_DEP_CONF);
        setUpDependency(projectDependency);
        context.checking(new Expectations() {{
            allowing(descriptorStrategyStub).createModuleRevisionId(projectDependency);
            will(returnValue(someModuleRevisionId));
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

    @Test
    public void ivyFileModuleRevisionIdShouldBeDeterminedByModuleForPublicDescriptorWithoutExtraAttributes() {
        ProjectDependency projectDependency = createProjectDependency(TEST_CONF);
        Module module = ((ProjectInternal) projectDependency.getDependencyProject()).getModule();
        ModuleRevisionId moduleRevisionId =
                ProjectDependencyDescriptorFactory.IVY_FILE_DESCRIPTOR_STRATEGY.createModuleRevisionId(projectDependency);
        assertThat(moduleRevisionId.getOrganisation(), equalTo(module.getGroup()));
        assertThat(moduleRevisionId.getName(), equalTo(module.getName()));
        assertThat(moduleRevisionId.getRevision(), equalTo(module.getVersion()));
        assertThat(moduleRevisionId.getExtraAttributes(), equalTo((Map) new HashMap()));
    }
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

    @Test
    public void resolveModuleRevisionIdShouldBeDeterminedByModuleForResolvePlusExtraAttributes() {
        ProjectDependency projectDependency = createProjectDependency(TEST_CONF);
        Module module = ((ProjectInternal) projectDependency.getDependencyProject()).getModule();
        ModuleRevisionId moduleRevisionId =
                ProjectDependencyDescriptorFactory.RESOLVE_DESCRIPTOR_STRATEGY.createModuleRevisionId(projectDependency);
        assertThat(moduleRevisionId.getOrganisation(), equalTo(module.getGroup()));
        assertThat(moduleRevisionId.getName(), equalTo(module.getName()));
        assertThat(moduleRevisionId.getRevision(), equalTo(module.getVersion()));
        assertThat(moduleRevisionId.getExtraAttributes(),
                equalTo((Map) WrapUtil.toMap(DependencyDescriptorFactory.PROJECT_PATH_KEY, projectDependency.getDependencyProject().getPath())));
    }
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

            createFirstLevelDependenciesModuleRevisionIds(configuration.getAllDependencies(ModuleDependency.class));
            conf = configuration.getName();
        }

        public ConfigurationDetails addConfiguration(IvyNode ivyNode, String configuration) {
            ModuleRevisionId actualId = ivyNode.getResolvedId();
            Set<String> configurations = getConfigurationHierarchy(ivyNode, configuration);
            DefaultResolvedDependency resolvedDependency;
            if (actualId.getAttribute(DependencyDescriptorFactory.PROJECT_PATH_KEY) != null) {
                resolvedDependency = new DefaultResolvedDependency(
                        actualId.getAttribute(DependencyDescriptorFactory.PROJECT_PATH_KEY),
                        actualId.getOrganisation(), actualId.getName(), actualId.getRevision(),
                        configuration, getArtifacts(ivyNode));
            } else {
                resolvedDependency = new DefaultResolvedDependency(
                        actualId.getOrganisation(), actualId.getName(), actualId.getRevision(),
                        configuration, getArtifacts(ivyNode));
            }
            for (ResolvedArtifact resolvedArtifact : resolvedDependency.getModuleArtifacts()) {
                ((DefaultResolvedArtifact) resolvedArtifact).setResolvedDependency(resolvedDependency);
            }
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

    public AbstractDependencyDescriptorFactoryInternal(ExcludeRuleConverter excludeRuleConverter) {
        this.excludeRuleConverter = excludeRuleConverter;
    }

    public void addDependencyDescriptor(String configuration, DefaultModuleDescriptor moduleDescriptor, ModuleDependency dependency) {
        ModuleRevisionId moduleRevisionId = createModuleRevisionId(dependency);
        DependencyDescriptor newDescriptor = createDependencyDescriptor(dependency, configuration, moduleDescriptor, moduleRevisionId);
        DefaultDependencyDescriptor existingDependencyDescriptor = findExistingDescriptor(moduleDescriptor, newDescriptor);

        if (existingDependencyDescriptor == null) {
            moduleDescriptor.addDependency(newDescriptor);
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

    @Test
    public void testAddDependencyDescriptorForClientModule() {
        final ModuleDependency dependencyDependency = context.mock(ModuleDependency.class, "dependencyDependency");
        final DefaultClientModule clientModule = new DefaultClientModule("org.gradle", "gradle-core", "1.0", TEST_DEP_CONF);
        final ModuleRevisionId testModuleRevisionId = IvyUtil.createModuleRevisionId(
                clientModule, WrapUtil.toMap(ClientModule.CLIENT_MODULE_KEY, clientModule.getId()));

        setUpDependency(clientModule);
        clientModule.addDependency(dependencyDependency);
        final ModuleDescriptor moduleDescriptorForClientModule = context.mock(ModuleDescriptor.class);
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

    }

    @Test
    public void testAddWithNullGroupAndNullVersionShouldHaveEmptyStringModuleRevisionValues() {
        ClientModule clientModule = new DefaultClientModule(null, "gradle-core", null, TEST_DEP_CONF);
        final ModuleRevisionId testModuleRevisionId = IvyUtil.createModuleRevisionId(
                clientModule, WrapUtil.toMap(ClientModule.CLIENT_MODULE_KEY, clientModule.getId()));
        context.checking(new Expectations() {{
            allowing(moduleDescriptorFactoryForClientModule).createModuleDescriptor(
                    testModuleRevisionId,
                    WrapUtil.<ModuleDependency>toSet()
View Full Code Here

Examples of org.apache.ivy.core.module.id.ModuleRevisionId

     */
    public ResolvedResource findIvyFileRef(DependencyDescriptor dd, ResolveData data)
    {
        ResolvedResource ref = null;

        ModuleRevisionId id = dd.getDependencyRevisionId();

        if (!id.getOrganisation().equals(ORG_SIGIL))
        {
            return null;
        }

        ISigilBundle bundle = resolve(id);
        if (bundle == null)
        {
            Log.error("Failed to find bundle for module " + id);
            return null;
        }

        String symbolicName = id.getName();
        String version = bundle.getVersion().toString();

        Resource res = new SigilIvy(extractBCP ? bundle : null, symbolicName, version);
        ref = new ResolvedResource(res, version);

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.