Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 16 for convention_mapping (0.25 sec)

  1. 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)
  2. 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)
  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/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)
  7. platforms/jvm/code-quality/src/main/groovy/org/gradle/api/plugins/quality/internal/AbstractCodeQualityPlugin.java

    import org.gradle.api.Action;
    import org.gradle.api.Plugin;
    import org.gradle.api.Task;
    import org.gradle.api.artifacts.Configuration;
    import org.gradle.api.file.Directory;
    import org.gradle.api.internal.ConventionMapping;
    import org.gradle.api.internal.IConventionAware;
    import org.gradle.api.internal.project.ProjectInternal;
    import org.gradle.api.plugins.JavaBasePlugin;
    import org.gradle.api.plugins.JavaPluginExtension;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 08:01:57 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/IConventionAware.java

         * manage the mapping for individual properties.
         *
         * @return The mapping. Never returns null.
         */
        ConventionMapping getConventionMapping();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  9. platforms/jvm/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CheckstylePlugin.java

    import org.gradle.api.artifacts.Configuration;
    import org.gradle.api.file.Directory;
    import org.gradle.api.file.ProjectLayout;
    import org.gradle.api.file.RegularFile;
    import org.gradle.api.internal.ConventionMapping;
    import org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin;
    import org.gradle.api.provider.Provider;
    import org.gradle.api.provider.ProviderFactory;
    import org.gradle.api.resources.TextResource;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 08:01:57 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  10. platforms/jvm/code-quality/src/main/groovy/org/gradle/api/plugins/quality/CodeNarcPlugin.java

    import org.gradle.api.artifacts.Configuration;
    import org.gradle.api.file.ProjectLayout;
    import org.gradle.api.file.RegularFile;
    import org.gradle.api.file.SourceDirectorySet;
    import org.gradle.api.internal.ConventionMapping;
    import org.gradle.api.plugins.GroovyBasePlugin;
    import org.gradle.api.plugins.JvmEcosystemPlugin;
    import org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin;
    import org.gradle.api.provider.Provider;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 22 08:49:25 UTC 2024
    - 6.9K bytes
    - Viewed (0)
Back to top