You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some services are accessible via Project instance (although they are being slimed down in newer Gradle). However, some services are useful but only offered via @Inject. One example is SoftwareComponentFactory. We built a SoftwareComponentRegistry to remove the need for the service but in some cases, the service is required.
We should offer something along the lines of:
@NonExtensible
public abstract class SoftwareComponentFactoryProvider {
SoftwareComponentFactory get();
}