Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 32 for conventionMapping (0.22 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/ConventionMapping.java

    import javax.annotation.Nullable;
    import java.util.concurrent.Callable;
    
    /**
     * <p>A {@code ConventionMapping} maintains the convention mappings for the properties of a particular object.</p>
     *
     * <p>Implementations should also allow mappings to be set using dynamic properties.</p>
     */
    public interface ConventionMapping {
    
        MappedProperty map(String propertyName, Closure<?> value);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/api/provider/ProviderConventionMappingIntegrationTest.groovy

                    }
                }
                tasks.register("mytask", MyTask) {
                    def layout = project.layout
                    conventionMapping.map("foo") { $directoryExpression }
                    conventionMapping.map("bar") { $fileExpression }
                }
            """
    
            expect:
            succeeds 'mytask'
    
            where:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 12:27:37 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/ConventionTask.java

    public abstract class ConventionTask extends DefaultTask implements IConventionAware {
        private ConventionMapping conventionMapping;
    
        public Task conventionMapping(String property, Callable<?> mapping) {
            getConventionMapping().map(property, mapping);
            return this;
        }
    
        public Task conventionMapping(String property, Closure mapping) {
            getConventionMapping().map(property, mapping);
            return this;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Mar 12 12:01:34 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  4. subprojects/diagnostics/src/main/java/org/gradle/api/plugins/ProjectReportsPlugin.java

                taskReportTask.setDescription("Generates a report about your tasks.");
                taskReportTask.conventionMapping("outputFile", () -> taskReportTask.getProjectReportDirectory().file("tasks.txt").get().getAsFile());
                taskReportTask.conventionMapping("projects", () -> WrapUtil.toSet(project));
            });
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 13 12:55:19 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/plugins/DslObject.java

            return extensionContainer;
        }
    
        @Override
        public ConventionMapping getConventionMapping() {
            if (conventionMapping == null) {
                this.conventionMapping = DeprecationLogger.whileDisabled(() ->
                    toType(object, IConventionAware.class).getConventionMapping()
                );
            }
            return conventionMapping;
        }
    
        public Class<?> getDeclaredType() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  6. platforms/ide/ide-plugins/src/main/java/org/gradle/plugins/ide/idea/IdeaPlugin.java

                ConventionMapping conventionMapping = ((IConventionAware) ideaProject).getConventionMapping();
                conventionMapping.map("jdkName", new Callable<String>() {
                    @Override
                    public String call() {
                        return JavaVersion.current().toString();
                    }
                });
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Dec 12 14:00:13 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  7. platforms/jvm/plugins-java-base/src/main/java/org/gradle/api/plugins/internal/JvmPluginsHelper.java

            ConventionMapping conventionMapping = compile.getConventionMapping();
            conventionMapping.map("sourceCompatibility", () -> computeSourceCompatibilityConvention(javaExtension, compatibilityComputer).toString());
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 22 04:22:29 UTC 2023
    - 11.4K bytes
    - Viewed (0)
  8. subprojects/core/src/testFixtures/groovy/org/gradle/api/tasks/AbstractConventionTaskTest.groovy

            expect:
            task.getConventionMapping() instanceof ConventionAwareHelper
    
            when:
            ConventionAwareHelper conventionMapping = (ConventionAwareHelper) task.getConventionMapping();
    
            then:
            conventionMapping.getConvention().is(task.getConvention())
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Dec 22 12:57:17 UTC 2020
    - 1.2K bytes
    - Viewed (0)
  9. platforms/jvm/scala/src/main/java/org/gradle/api/plugins/scala/ScalaBasePlugin.java

            project.getTasks().withType(ScalaCompile.class).configureEach(compile -> {
                ConventionMapping conventionMapping = compile.getConventionMapping();
                conventionMapping.map("scalaClasspath", (Callable<FileCollection>) () -> scalaRuntime.inferScalaClasspath(compile.getClasspath()));
                conventionMapping.map("zincClasspath", (Callable<Configuration>) () -> project.getConfigurations().getAt(ZINC_CONFIGURATION_NAME));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 13 10:39:12 UTC 2024
    - 19.1K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/api/provider/FileCollectionConventionMappingIntegrationTest.groovy

                        assert foo.files == layout.files("file1", "file2").files
                        assert foo.files.size() == 2
                    }
                }
                tasks.register("mytask", MyTask) {
                    conventionMapping.map("foo") { bar }
                    bar.setFrom("file1", "file2")
                }
            """
    
            expect:
            succeeds 'mytask'
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Feb 27 20:10:55 UTC 2024
    - 2.4K bytes
    - Viewed (0)
Back to top