Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 353 for sourceSets (0.23 sec)

  1. platforms/documentation/docs/src/snippets/configurationCache/disallowedTypes/kotlin/build.gradle.kts

    }
    
    // tag::task-type[]
    abstract class SomeTask : DefaultTask() {
    
        @get:Input lateinit var sourceSet: SourceSet // <1>
    
        @TaskAction
        fun action() {
            val classpathFiles = sourceSet.compileClasspath.files
            // ...
        }
    }
    // end::task-type[]
    
    tasks.register<SomeTask>("someTaskType") {
        sourceSet = sourceSets.main.get()
    }
    
    // tag::ad-hoc-task[]
    tasks.register("someTask") {
        doLast {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 542 bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/snippets/java-feature-variant/incompatible-variants/groovy/producer/build.gradle

    plugins {
        id 'java-library'
    }
    
    repositories {
        mavenCentral()
    }
    
    group = 'org.gradle.demo'
    version = '1.0'
    
    sourceSets {
        mysqlSupport
        postgresSupport
        mongoSupport
    }
    
    // tag::producer[]
    java {
        registerFeature('mysqlSupport') {
            usingSourceSet(sourceSets.mysqlSupport)
            capability('org.gradle.demo', 'producer-db-support', '1.0')
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 29 05:16:22 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/snippets/developingPlugins/reactingToPlugins/groovy/buildSrc/src/main/java/InhouseConventionJavaPlugin.java

    import org.gradle.api.plugins.JavaPlugin;
    import org.gradle.api.tasks.SourceSet;
    import org.gradle.api.tasks.SourceSetContainer;
    
    // tag::snippet[]
    public class InhouseConventionJavaPlugin implements Plugin<Project> {
        public void apply(Project project) {
            project.getPlugins().withType(JavaPlugin.class, javaPlugin -> {
                SourceSetContainer sourceSets = project.getExtensions().getByType(SourceSetContainer.class);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 704 bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/snippets/java/basic/groovy/build.gradle

        maxHeapSize = '1G'
    
        testLogging {
            events "passed"
        }
    }
    // end::java-basic-test-config[]
    
    // tag::practical-integ-test-source-set[]
    sourceSets {
        intTest {
            compileClasspath += sourceSets.main.output
            runtimeClasspath += sourceSets.main.output
        }
    }
    
    configurations {
        intTestImplementation.extendsFrom implementation
        intTestRuntimeOnly.extendsFrom runtimeOnly
    }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  5. platforms/jvm/scala/src/integTest/groovy/org/gradle/scala/compile/ScalaCompileWithJavaLibraryIntegrationTest.groovy

                plugins {
                    id 'scala'
                }
                sourceSets {
                    mySources
                }
    
                tasks.named('compileMySourcesJava') {
                    classpath += files(sourceSets.mySources.scala.classesDirectory)
                }
                tasks.named('compileMySourcesScala') {
                    classpath = sourceSets.mySources.compileClasspath
                }
                repositories {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 15:43:33 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  6. buildSrc/src/main/kotlin/Osgi.kt

        setClasspath(osgi.compileClasspath + sourceSets["main"].compileClasspath)
        bnd(*bndProperties)
      }
      // Call the convention when the task has finished, to modify the jar to contain OSGi metadata.
      jarTask.doLast {
        bundleExtension.buildAction().execute(this)
      }
    }
    
    val Project.sourceSets: SourceSetContainer
    Registered: Sun Jun 16 04:42:17 UTC 2024
    - Last Modified: Sat Jan 20 10:30:28 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  7. testing/internal-integ-testing/src/main/groovy/org/gradle/integtests/fixtures/build/ProjectSourceRoots.groovy

    
    
    
    class ProjectSourceRoots {
    
        final File projectDir
        final List<String> sourceSets
        final List<String> languages
    
        ProjectSourceRoots(File projectDir, List<String> sourceSets, List<String> languages) {
            this.projectDir = projectDir
            this.sourceSets = sourceSets
            this.languages = languages
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 04 07:21:38 UTC 2024
    - 996 bytes
    - Viewed (0)
  8. platforms/documentation/docs/src/snippets/developingPlugins/reactingToPlugins/groovy/buildSrc/src/main/java/InhouseStrongOpinionConventionJavaPlugin.java

            SourceSetContainer sourceSets = project.getExtensions().getByType(SourceSetContainer.class);
            SourceSet main = sourceSets.getByName(SourceSet.MAIN_SOURCE_SET_NAME);
            main.getJava().setSrcDirs(Arrays.asList("src"));
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 766 bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/snippets/configurationCache/disallowedTypes/groovy/build.gradle

    }
    
    // tag::task-type[]
    abstract class SomeTask extends DefaultTask {
    
        @Input SourceSet sourceSet // <1>
    
        @TaskAction
        void action() {
            def classpathFiles = sourceSet.compileClasspath.files
            // ...
        }
    }
    // end::task-type[]
    
    tasks.register('someTaskType', SomeTask) {
        sourceSet = sourceSets.main
    }
    
    // tag::ad-hoc-task[]
    tasks.register('someTask') {
        doLast {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 522 bytes
    - Viewed (0)
  10. platforms/jvm/platform-jvm/src/main/java/org/gradle/api/plugins/JvmEcosystemPlugin.java

        private final ObjectFactory objectFactory;
        private final SourceSetContainer sourceSets;
    
        @Inject
        public JvmEcosystemPlugin(ObjectFactory objectFactory, SourceSetContainer sourceSets) {
            this.objectFactory = objectFactory;
            this.sourceSets = sourceSets;
        }
    
        @Override
        public void apply(Project project) {
            ProjectInternal p = (ProjectInternal) project;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 25 19:13:03 UTC 2024
    - 3.5K bytes
    - Viewed (0)
Back to top