Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 31 for VcsMappings (0.84 sec)

  1. subprojects/core-api/src/main/java/org/gradle/vcs/VcsMappings.java

     *         }
     *       }
     *     }
     *   }
     * }
     * </pre>
     *
     * @since 4.4
     */
    public interface VcsMappings {
        /**
         * Adds a mapping rule that may define VCS information for any dependency. The supplied action is executed for all components.
         *
         * @since 4.6
         */
        VcsMappings all(Action<? super VcsMapping> rule);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 19 20:09:56 UTC 2022
    - 1.9K bytes
    - Viewed (0)
  2. platforms/software/version-control/src/main/java/org/gradle/vcs/internal/DefaultVcsMappings.java

        @Inject
        public DefaultVcsMappings(VcsMappingsStore vcsMappings, Gradle gradle, NotationParser<Object, ModuleIdentifier> notationParser) {
            this.vcsMappings = vcsMappings;
            this.gradle = gradle;
            this.notationParser = notationParser;
        }
    
        @Override
        public VcsMappings all(Action<? super VcsMapping> rule) {
            vcsMappings.addRule(new DslAccessRule(rule, lock), gradle);
            return this;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  3. platforms/software/version-control/src/main/java/org/gradle/vcs/internal/DefaultSourceControl.java

        public DefaultSourceControl(FileResolver fileResolver, VcsMappings vcsMappings, VersionControlSpecFactory specFactory) {
            this.fileResolver = fileResolver;
            this.vcsMappings = vcsMappings;
            this.specFactory = specFactory;
        }
    
        @Override
        public void vcsMappings(Action<? super VcsMappings> configuration) {
            configuration.execute(vcsMappings);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  4. platforms/software/version-control/src/main/java/org/gradle/vcs/internal/DefaultVcsMappingsStore.java

        public boolean hasRules() {
            return !(vcsMappings.isEmpty() && rootVcsMappings.isEmpty());
        }
    
        @Override
        public void addRule(final Action<? super VcsMapping> rule, final Gradle gradle) {
            if (gradle.getParent() == null) {
                rootVcsMappings.add(rule);
            } else {
                if (!vcsMappings.containsKey(gradle)) {
                    vcsMappings.put(gradle, new LinkedHashSet<>());
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  5. platforms/software/version-control/src/integTest/groovy/org/gradle/vcs/internal/MappingSourceDependencyIntegrationTest.groovy

                        }
                    }
                }
            """
        }
    
        def 'emits sensible error when bad code is in vcsMappings block'() {
            settingsFile << """
                sourceControl {
                    vcsMappings {
                        all { details ->
                            foo()
                        }
                    }
                }
            """
            expect:
            fails('assemble')
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  6. platforms/software/version-control/src/integTest/groovy/org/gradle/vcs/internal/MappingSourceDependencyMultiprojectIntegrationTest.groovy

        @Override
        void mappingFor(String gitRepo, String coords, String repoDef) {
            settingsFile << """
                sourceControl {
                    vcsMappings {
                        withModule("${coords}") {
                            from(${GitVersionControlSpec.name}) {
                                url = uri("$gitRepo")
                                ${repoDef}
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  7. subprojects/core-api/src/main/java/org/gradle/vcs/SourceControl.java

     *
     * @since 4.4
     */
    public interface SourceControl {
        /**
         * Configures VCS mappings.
         */
        void vcsMappings(Action<? super VcsMappings> configuration);
    
        /**
         * Returns the VCS mappings configuration.
         */
        VcsMappings getVcsMappings();
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 05 16:56:23 UTC 2019
    - 2.3K bytes
    - Viewed (0)
  8. platforms/software/version-control/src/integTest/groovy/org/gradle/vcs/internal/GitVcsIntegrationTest.groovy

        def 'can define and use source repositories using VCS mapping'() {
            given:
            repo.commit('initial commit')
    
            settingsFile << """
                sourceControl {
                    vcsMappings {
                        withModule("org.test:dep") {
                            from(GitVersionControlSpec) {
                                url = "${repo.url}"
                            }
                        }
                    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 16.6K bytes
    - Viewed (0)
  9. platforms/software/version-control/src/test/groovy/org/gradle/vcs/internal/DefaultSourceControlTest.groovy

    package org.gradle.vcs.internal
    
    import org.gradle.api.Action
    import org.gradle.api.internal.file.TestFiles
    import org.gradle.vcs.VcsMappings
    import spock.lang.Specification
    
    class DefaultSourceControlTest extends Specification {
        def sourceControl = new DefaultSourceControl(TestFiles.resolver(), Stub(VcsMappings), Stub(VersionControlSpecFactory))
    
        def "can register a Git repository"() {
            expect:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 11 12:16:09 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  10. platforms/software/version-control/src/integTest/groovy/org/gradle/vcs/internal/RemoteSourceDependencyIntegrationTest.groovy

                        }
                    }
                }
                sourceControl.vcsMappings.withModule("test:testA") {
                    from(GitVersionControlSpec) {
                        url = uri('${repoA.url}')
                    }
                }
                sourceControl.vcsMappings.withModule("test:testB") {
                    from(GitVersionControlSpec) {
                        url = uri('${repoB.url}')
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 24 06:54:47 UTC 2023
    - 8.7K bytes
    - Viewed (0)
Back to top