Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for sharedConfiguration (0.22 sec)

  1. platforms/documentation/docs/src/samples/build-organization/cross-project-output-sharing/groovy/consumer/build.gradle

    configurations {
        sharedConfiguration {
            canBeConsumed = false
        }
    }
    
    dependencies {
        sharedConfiguration(project("path": ":producer", "configuration": "sharedConfiguration"))
    }
    
    tasks.register("showFile") {
        FileCollection sharedFiles = configurations.getByName("sharedConfiguration")
        inputs.files(sharedFiles)
        doFirst {
            logger.lifecycle("Shared file contains the text: '{}'", sharedFiles.singleFile.text)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 449 bytes
    - Viewed (0)
  2. platforms/documentation/docs/src/samples/build-organization/cross-project-output-sharing/kotlin/consumer/build.gradle.kts

    val sharedConfiguration: Configuration by configurations.creating {
        isCanBeConsumed = false
    }
    
    dependencies {
        sharedConfiguration(project(path = ":producer", configuration = "sharedConfiguration"))
    }
    
    tasks.register("showFile") {
        val sharedFiles: FileCollection = sharedConfiguration
        inputs.files(sharedFiles)
        doFirst {
            logger.lifecycle("Shared file contains the text: '{}'", sharedFiles.singleFile.readText())
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 447 bytes
    - Viewed (0)
  3. platforms/documentation/docs/src/samples/build-organization/cross-project-output-sharing/groovy/producer/build.gradle

        outputs.file(sharedFile)
        doFirst {
            sharedFile.get().asFile << "This file is shared across Gradle subprojects."
        }
    }
    
    configurations {
        sharedConfiguration {
            canBeResolved = false
        }
    }
    
    artifacts {
        sharedConfiguration(makeFile)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 389 bytes
    - Viewed (0)
  4. platforms/documentation/docs/src/samples/build-organization/cross-project-output-sharing/kotlin/producer/build.gradle.kts

        outputs.file(sharedFile)
        doFirst {
            sharedFile.get().asFile.writeText("This file is shared across Gradle subprojects.")
        }
    }
    
    val sharedConfiguration by configurations.creating {
        isCanBeResolved = false
    }
    
    artifacts {
        add(sharedConfiguration.name, makeFile)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 409 bytes
    - Viewed (0)
  5. build-logic/packaging/src/main/kotlin/gradlebuild/shade/extension/ShadedJarExtension.kt

     */
    
    package gradlebuild.shade.extension
    
    import org.gradle.api.artifacts.Configuration
    import org.gradle.api.provider.SetProperty
    
    
    abstract class ShadedJarExtension(val shadedConfiguration: Configuration) {
    
        /**
         * Retain only those classes in the keep package hierarchies, plus any classes that are reachable from these classes.
         */
        abstract val keepPackages: SetProperty<String>
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Dec 09 08:14:05 UTC 2020
    - 1.3K bytes
    - Viewed (0)
  6. platforms/ide/tooling-api/build.gradle.kts

    gradlebuildJava.usedInToolingApi()
    
    tasks.named<Jar>("sourcesJar") {
        // duplicate package-info.java because of split packages
        duplicatesStrategy = DuplicatesStrategy.EXCLUDE
    }
    
    shadedJar {
        shadedConfiguration.exclude(mapOf("group" to "org.slf4j", "module" to "slf4j-api"))
        keepPackages = listOf("org.gradle.tooling")
        unshadedPackages = listOf("org.gradle", "org.slf4j", "sun.misc")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 10 14:28:48 UTC 2024
    - 3.7K bytes
    - Viewed (0)
  7. build-logic/packaging/src/main/kotlin/gradlebuild.shaded-jar.gradle.kts

        }
    }
    
    fun addShadedJarTask(): TaskProvider<ShadedJar> {
        val configurationToShade = shadedJarExtension.shadedConfiguration
    
        return tasks.register("${project.name.kebabToCamel()}ShadedJar", ShadedJar::class) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Sep 30 16:17:28 UTC 2023
    - 8K bytes
    - Viewed (0)
Back to top