Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.
Jenkins core code and view files to render HTML.
AOP Alliance
Guice is a lightweight dependency injection framework for Java 6 and above
Common cross-project/cross-platform POSIX APIs
Spring Framework: DAO
Maintains an RSA key pair that can serve as a foundation of authentication when communicating with Jenkins
Simple utility to scan Java bytecode for class references in the constant pool.
A Java language version of the BCrypt algorithm
Defines the SSH public key user property, and allows SSH-based authentication of CLI clients.
Command line interface for Jenkins
A very small and fast Java bytecode manipulation framework
The Digester package lets you configure an XML to Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized.
A very small and fast Java bytecode manipulation framework
The Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
Loads SSH key in the PuTTY format
libzfs for Java
Stapler HTTP request handling engine
Groovy binding for Stapler
Java Foreign Function Interface
Java library for transforming beans, maps, collections, java arrays and XML to JSON.
InputStream that hides automatic download retry
JSR305 Annotations for Findbugs
SezPoz is a lightweight and simple-to-learn library that lets you perform modular service lookups.
Timeline component at http://www.simile-widgets.org/timeline/
Groovy: A powerful, dynamic language for the JVM
A very small and fast Java bytecode manipulation framework
The Jelly Define Tag Library
Multi-cast DNS implementation for Java.
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.
Spring Framework: JDBC
Woodstox is a high-performance XML processor that implements Stax (JSR-173) API
Spring Framework: Core
Spring Framework: AOP
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java
The javax.inject API
Installs a slave agent as upstart service
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 and ar, cpio, jar, tar, zip, dump, 7z, arj.
Adds a GUI option to install the JNLP agent as a Windows service
BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
Jansi is a java library for generating and interpreting ANSI escape sequences.
Spring Framework: Beans
Java Activation Framework with patch
Implementation of EdDSA in Java
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.
Winstone is a command line wrapper around Jetty
master POM
Jexl is an implementation of the JSTL Expression Language with extensions.
Extensible application-specific access modifiers for Java
The slf4j API
Contains Jenkins icon-set code relied upon by both Jenkins Core and the icon "shim" plugin.
StAX API is the standard java XML processing API defined by JSR-173
windows-package-checker
Acegi Security System for Spring
The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are characterized by a collaborative, consensus based development process, an open and pragmatic software license, and a desire to create high quality software that leads the way in its field. We consider ourselves not simply a group of projects sharing a server, but rather a community of developers and users.
Adds a GUI option to install the JNLP slave agent under launchd
Java binding for libpam.so
Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
Stapler adjunct for ZeroClipboard
Jelly binding for Stapler
The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications.
Embeddable daemonization library
JavaMail API (compat)
JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport.
Spring Framework: Context Support
JCL 1.1.1 implemented over SLF4J
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.
JTidy is a Java port of HTML Tidy, a HTML syntax checker and pretty printer. Like its non-Java cousin, JTidy can be used as a tool for cleaning up malformed and faulty HTML. In addition, JTidy provides a DOM parser for real-world HTML.

Hudson modifications: ===================== Removed SAX APIs
A very small and fast Java bytecode manipulation framework
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.
Spring Framework: Context
Creates index of annotations.
Library a shaded version of BouncyCastle and exposing an API to just generate self-signed certificates
Kill process tree in Windows
Commons Discovery
dom4j: the flexible XML framework for Java
Code for monitoring memory/swap usage
Installs a slave agent a an systemd service (typically found on Linux).
XStream is a serialization library from Java objects to XML and back.
Java.net - The Source for Java Technology Collaboration
Spring Framework: Web
Log4j implemented over SLF4J
A set of platform constants (e.g. errno values)
Contains the bootstrap code to bridge separate JVMs into a single semi-shared space. Reusable outside Jenkins.
Common cross-project/cross-platform POSIX APIs
Java Foreign Function Interface
Common Annotations for the JavaTM Platform API
Adds SSH server functionality to Jenkins, exposing CLI commands through it
Evolve your classes without breaking compatibility
args4j : Java command line arguments parser
ObjectWeb ASM package-renamed to isolate incompatibilities between major versions
JZlib is a re-implementation of zlib in pure Java
JRebel reloading support for Stapler
Types that extend and augment the Java Collections Framework.
Base abstraction for platform-specific slave installer
Java Native Access
SLF4J JDK14 Binding
A library for invoking native functions from java
Ganymed SSH2 for Java is a library which implements the SSH-2 protocol in pure Java
A very small and fast Java bytecode manipulation framework
Simple java library for transforming an Object to another Object.
master POM
The 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.
Spring Framework: Web MVC
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+.
Jaxen is a universal Java XPath engine.
The HttpClient component supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) , several related specifications (RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) , etc.), and provides a framework by which new request types (methods) or HTTP extensions can be created easily.
The Jelly XML Tag Library