> Plugins that depend on a Jenkins core version before such a plugin was detached from core may or may not actually use any of its features. To ensure that plugins don't break whenever functionality they depend on is detached from Jenkins core, it is considered to have a dependency on the detached plugin if it declares a dependency on a version of Jenkins core before the split. Since that dependency to the detached plugin is not explicitly specified, it is implied.
> Plugins that don't regularly update which Jenkins core version they depend on will accumulate implied dependencies over time
But - wait a second. As soon as I found out one or more culprits depending on WMI windows agents these should immediately be declared deprecated, right?And you can declare the dependency.Otherwise you'll run in trouble when there are still active installations and WMI won't be shipped any longer.
And the fact that I have trouble when disabling WMI window agents tells me there must be a real dependency somewhere, not only implied ones.