Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for getBuildFeatures (0.2 sec)

  1. platforms/documentation/docs/src/snippets/developingPlugins/reactingToBuildFeatures/groovy/buildSrc/src/main/java/MyPlugin.java

    import javax.inject.Inject;
    
    // tag::my-plugin[]
    public abstract class MyPlugin implements Plugin<Project> {
    
        @Inject
        protected abstract BuildFeatures getBuildFeatures(); // <1>
    
        @Override
        public void apply(Project p) {
            BuildFeatures buildFeatures = getBuildFeatures();
    
            Boolean configCacheRequested = buildFeatures.getConfigurationCache().getRequested() // <2>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Nov 27 17:53:42 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  2. subprojects/core/src/integTest/groovy/org/gradle/api/configuration/BuildFeaturesIntegrationTest.groovy

        def "can inject service into settings plugin"() {
            settingsFile << """
                abstract class SomePlugin implements Plugin<Settings> {
                    @Inject
                    abstract BuildFeatures getBuildFeatures()
    
                    void apply(Settings s) {
                        if (buildFeatures != null) println("buildFeatures are available")
                    }
                }
    
                apply plugin: SomePlugin
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Oct 04 09:09:12 UTC 2023
    - 1.8K bytes
    - Viewed (0)
Back to top