@@ -17,7 +17,6 @@ import io.netty.channel.ChannelOption
1717import io.netty.util.concurrent.FastThreadLocal
1818import org.gradle.api.Action
1919import org.gradle.api.Project
20- import org.gradle.api.artifacts.ConfigurationContainer
2120import org.gradle.api.artifacts.ResolvableDependencies
2221import org.gradle.api.artifacts.dsl.RepositoryHandler
2322import org.gradle.api.artifacts.repositories.InclusiveRepositoryContentDescriptor
@@ -52,8 +51,8 @@ internal val OCI_IMAGE_DISTRIBUTION_TYPES = arrayOf(OCI_IMAGE_DISTRIBUTION_TYPE,
5251 */
5352internal abstract class OciRegistriesImpl @Inject constructor(
5453 private val repositoryHandler : RepositoryHandler ,
55- private val objectFactory : ObjectFactory ,
5654 private val providerFactory : ProviderFactory ,
55+ private val objectFactory : ObjectFactory ,
5756) : OciRegistries {
5857 final override val list = objectFactory.namedDomainObjectList(OciRegistry ::class )
5958 final override val repositoryPort: Property <Int > = objectFactory.property<Int >().convention(5123 )
@@ -283,24 +282,18 @@ internal fun setupSettingsOciRegistries(
283282 )
284283}
285284
286- internal fun setupProjectOciRegistries (
287- buildServiceRegistry : BuildServiceRegistry ,
288- project : Project ,
289- configurationContainer : ConfigurationContainer ,
290- registries : OciRegistries ,
291- imageMapping : OciImageMappingImpl ,
292- ) {
285+ internal fun setupProjectOciRegistries (project : Project , registries : OciRegistries , imageMapping : OciImageMappingImpl ) {
293286 var isOciRegistriesStarted = false
294- configurationContainer .configureEach {
287+ project.configurations .configureEach {
295288 incoming.beforeResolve {
296289 if (! isOciRegistriesStarted && resolvesOciImages()) {
297290 isOciRegistriesStarted = true
298- val settingsRegistration = buildServiceRegistry .registrations.findByName(SERVICE_BASE_NAME )
291+ val settingsRegistration = project.gradle.sharedServices .registrations.findByName(SERVICE_BASE_NAME )
299292 if (settingsRegistration != null ) {
300293 (settingsRegistration.service.get() as OciRegistriesService ).start()
301294 }
302295 OciRegistriesService (
303- buildServiceRegistry ,
296+ project.gradle.sharedServices ,
304297 " $SERVICE_BASE_NAME -${project.path} " ,
305298 registries.list,
306299 registries.repositoryPort,
0 commit comments