-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Minor
-
Component/s: qtest-plugin
-
None
-
Environment:Jenkins 2.568.3
The qtest plugin incorrectly bundles many jar files that are already available in Jenkins core or are available from API plugins. The extra jar files include:
- Google Guava
- Guice
- Jackson core and Jackson databind
- Jenkins remoting
- slf4j
- httpcore and httpclient
- Apache Ant
- Apache commons IO
- Apache commons codec
The unnecessary jar files make the plugin binary 10 MB when it should be much less than 1 MB. The unnecessary jar files are also a risk to Jenkins core when the qtest plugin is installed.
The Jenkins plugin bill of materials dramatically simplifies the management of API plugin versions. Refer to the Jenkins developer documentation and a Jenkins tutorial for more details.
- links to