Settings.gradle not finding properties from gradle.properties

Might make sense to open this as an issue on GitHub as this seems to affect multiple groups of people. It at least seems to sort-of work for a gradle.properties in the same project.

At least with 3.5-rc-1 right now:

settings.gradle

ratpackVersion=1.4.5

settings.gradle

pluginManagement {
  it.resolutionStrategy {
    it.eachPlugin {
      if (it.requested.id.id == 'io.ratpack.ratpack-java') {
        it.useVersion("${ratpackVersion}")
      }
    }
  }
}

That seems to work, but…

gradle.properties

ratpack.version=1.4.5

pluginManagement {
  it.resolutionStrategy {
    it.eachPlugin {
      if (it.requested.id.id == 'io.ratpack.ratpack-java') {
        it.useVersion("${ratpack.version}")
      }
    }
  }
}

This one fails (at least using gradle-script-kotlin:0.8.0) with:

Caused by: groovy.lang.MissingPropertyException: Could not get unknown property 'ratpack' for object of type org.gradle.plugin.management.internal.DefaultPluginResolveDetails.
        at org.gradle.internal.metaobject.AbstractDynamicObject.getMissingProperty(AbstractDynamicObject.java:88)
        at org.gradle.internal.metaobject.ConfigureDelegate.getProperty(ConfigureDelegate.java:134)