Status: Resolved (View Workflow)
When manually uploading a plugin X (Manage Plugins -> Advanced -> Upload Plugin) Jenkins does not automatically install plugins which X depends on, unlike with the regular plugin installation from the catalog (Manage Plugins -> Available).
I disagree. With dynamic loading enabled, it really attempts to behave as update center installation.
This behavior should be changed, and downloading only not happen when the appropriate .never system property is set (i.e. Jenkins in offline mode).
Still, not a bug.
Code changed in jenkins
User: Daniel Beck
Merge pull request #2239 from slide/master
[FIXED JENKINS-15057] Add dependency resolution to manually uploaded plugins.
Awesome, good job danielbeck! This will make automated testing of Jenkins plugins much easier
janek: slide_o_mix deserves all your praise, I just managed to click a giant green button on GitHub.
slide_o_mix, danielbeck - thanks guys, you rock!
Probably, the issue should be closed with the "as designed" status.
BTW, a notification in UI would be useful