Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.
The slf4j API
Java Foreign Function Interface
Guice is a lightweight dependency injection framework for Java 6 and above
Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework
Groovy: A powerful, dynamic language for the JVM
A Java language version of the BCrypt algorithm
Creates index of annotations.
Groovy binding for Stapler
Annotations the SpotBugs tool supports
JavaBeans Activation Framework
XStream is a serialization library from Java objects to XML and back.
Spring Core
Winstone is a command line wrapper around Jetty
A pure-java A64 assembler
Java binding for libpam.so
The Apache Commons Codec package contains simple encoder and decoders for various formats such as Base64 and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.
JavaServer Pages(TM) Standard Tag Library API
Kill process tree in Windows
Maintains an RSA key pair that can serve as a foundation of authentication when communicating with Jenkins
kXML is a small XML pull parser, specially designed for constrained environments such as Applets, Personal Java or MIDP devices. In contrast to kXML 1, kXML 2 is based on the common XML pull API.
Pure Java - COM bridge
Spring Web
Base abstraction for platform-specific Jenkins agent installer
Java library for transforming beans, maps, collections, java arrays and XML to JSON.
JFreeChart is a class library, written in Java, for generating charts. Utilising the Java2D APIs, it currently supports bar charts, pie charts, line charts, XY-plots and time series plots.
InputStream that hides automatic download retry
Timeline component at http://www.simile-widgets.org/timeline/
master POM
Common cross-project/cross-platform POSIX APIs
The Jelly Define Tag Library
Contains the bootstrap code to bridge separate JVMs into a single semi-shared space. Reusable outside Jenkins.
Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang.
ASM, a very small and fast Java bytecode manipulation framework
The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
Spring Security
Woodstox is a high-performance XML processor that implements Stax (JSR-173) API
JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport.
The Apache Commons Discovery component is about discovering, or finding, implementations for pluggable interfaces.
Log4j implemented over SLF4J
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
Spring Context
The javax.inject API
Installs a slave agent as upstart service
args4j : Java command line arguments parser
Extensible application-specific access modifiers for Java
Jenkins core code and view files to render HTML.
Jansi is a java library for generating and interpreting ANSI escape sequences.
SezPoz is a lightweight and simple-to-learn library that lets you perform modular service lookups.
Localizer
SLF4J JDK14 Binding
Jexl is an implementation of the JSTL Expression Language with extensions.
Utilities for ASM, a very small and fast Java bytecode manipulation framework
Jelly binding for Stapler
windows-package-checker
Command line interface for Jenkins
Jaxen is a universal XPath engine for Java.
Spring Security
Adds a GUI option to install the JNLP slave agent under launchd
Jakarta Mail API
Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java
A set of platform constants (e.g. errno values)
Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.
JCL 1.2 implemented over SLF4J
Embeddable daemonization library
flexible XML framework for Java
Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes, and much much more.

This project is a complete packaging of all the Guava libraries into a single jar. Individual portions of Guava can be used by downloading the appropriate module and its dependencies.

Guava (complete) has only one code dependency - javax.annotation, per the JSR-305 spec.
Jelly is a Java and XML based scripting engine. Jelly combines the best ideas from JSTL, Velocity, DVSL, Ant and Cocoon all together in a simple yet powerful scripting engine.
Standard Parent POM for non-plugin Jenkins components: core, libraries, etc.
Evolve your classes without breaking compatibility
Library a shaded version of BouncyCastle and exposing an API to just generate self-signed certificates
Spring Beans
Code for monitoring memory/swap usage
Installs a slave agent a an systemd service (typically found on Linux).
MXParser is a fork of xpp3_min 1.1.7 containing only the parser with merged changes of the Plexus fork.
Java.net - The Source for Java Technology Collaboration
Spring AOP
Apache Commons Compress software defines an API for working with compression and archive formats. These include: bzip2, gzip, pack200, lzma, xz, Snappy, traditional Unix Compress, DEFLATE, DEFLATE64, LZ4, Brotli, Zstandard and ar, cpio, jar, tar, zip, dump, 7z, arj.
Java Foreign Function Interface
Adds a GUI option to install the JNLP agent as a Windows service
Offers API classes for parsing and comparing version numbers
Pure Java - COM bridge
The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications.
Common Annotations for the JavaTM Platform API
Spring Security
ObjectWeb ASM package-renamed to isolate incompatibilities between major versions
Java Native Access
JZlib is a re-implementation of zlib in pure Java
Types that extend and augment the Java Collections Framework.
master POM
Tree API of ASM, a very small and fast Java bytecode manipulation framework
A library for invoking native functions from java
Simple java library for transforming an Object to another Object.
Spring Expression Language (SpEL)
A pure-java X86 and X86_64 assembler
MXP1 is a stable XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 but completely revised and rewritten to take the best advantage of latest JIT JVMs such as Hotspot in JDK 1.4+.
Stapler HTTP request handling engine
The Jelly XML Tag Library