Oleg Nenashev
06/04/2025, 9:47 AMPhilip W
06/04/2025, 10:11 AMNikita Skvortsov
06/10/2025, 10:10 AMGradleProjectResolverExtension
in your plugin.
While the interface is quite large, most of the methods can default as no-op and there is a good base implementation AbstractProjectResolverExtension
. As a reference, I suggest you to take a look at GradleNativeProjectResolver.
You will have to pack some classes separately to be injected into Gradle process. In the above example, see this directory as a sample, that contains model definition and model builders, also registered as a SPI implementations.Philip W
06/10/2025, 10:12 AM