Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.
Spring Framework: Web MVC
BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.7.
dom4j: the flexible XML framework for Java
Groovy: A powerful, dynamic language for the JVM
A very small and fast Java bytecode manipulation framework
StAX API is the standard java XML processing API defined by JSR-173
Use the SSH private key on the client to authenticate the CLI clients
Guice is a lightweight dependency injection framework for Java 5 and above
The Jelly XML Tag Library
A very small and fast Java bytecode manipulation framework
Extensible application-specific access modifiers for Java
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java
Spring Framework: DAO
JLine is a java library for reading and editing user input in console applications. It features tab-completion, command history, password masking, customizable keybindings, and pass-through handlers to use to chain to other console applications.
Spring Framework: AOP
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.
Creates index of annotations.
Common cross-project/cross-platform POSIX APIs
Woodstox is a high-performance XML processor that implements Stax (JSR-173) API
Spring Framework: Core
ObjectWeb ASM package-renamed to isolate incompatibilities between major versions
jBCrypt is a Java implementation of OpenBSD's Blowfish password hashing code, as described in A Future-Adaptable Password Scheme by Niels Provos and David Mazières, by Damien Miller.
Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems.
Kill process tree in Windows
A set of platform constants (e.g. errno values)
libzfs for Java
JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport.
JUnit is a regression testing framework written by Erich Gamma and Kent Beck. It is used by the developer who implements unit tests in Java.
Loads SSH key in the PuTTY format
Stapler adjunct for ZeroClipboard
master POM
JZlib is a re-implementation of zlib in pure Java
Groovy binding for Stapler
Base abstraction for platform-specific slave installer
Embeddable daemonization library
Java binding for libpam.so
Maintains an RSA key pair that can serve as a foundation of authentication when communicating with Jenkins
SezPoz is a lightweight and simple-to-learn library that lets you perform modular service lookups.
A very small and fast Java bytecode manipulation framework
A library for invoking native functions from java
Command line interface for Jenkins
master POM
Ganymed SSH2 for Java is a library which implements the SSH-2 protocol in pure Java
The Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
Java Foreign Function Interface
Contains the bootstrap code to bridge separate JVMs into a single semi-shared space. Reusable outside Jenkins.
Adds SSH server functionality to Jenkins, exposing CLI commands through it
Installs a slave agent as upstart service
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
Spring Framework: Web
Apache MINA is a network application framework which helps users develop high performance and highly scalable network applications easily. It provides an abstract event-driven asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.
Common Annotations for the JavaTM Platform API
Winstone is a command line wrapper around Jetty
Commons Discovery
JRebel reloading support for Stapler
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.
Jansi is a java library for generating and interpreting ANSI escape sequences.
Adds a GUI option to install the JNLP slave agent under launchd
The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.5 to JDK 1.7. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.
Evolve your classes without breaking compatibility
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.
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.
Installs a slave agent a an systemd service (typically found on Linux).
Spring Framework: Beans
Java library for transforming beans, maps, collections, java arrays and XML to JSON.
Jaxen is a universal Java XPath engine.
The slf4j API
Multi-cast DNS implementation for Java.
XStream is a serialization library from Java objects to XML and back.
Code for monitoring memory/swap usage
Simple utility to scan Java bytecode for class references in the constant pool.
Common cross-project/cross-platform POSIX APIs
A pure-java X86 and X86_64 assembler
Jexl is an implementation of the JSTL Expression Language with extensions.
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.
Spring Framework: JDBC
Adds a GUI option to install the JNLP slave agent as a Windows service
InputStream that hides automatic download retry
AOP Alliance
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.
Jenkins core code and view files to render HTML.
Jelly binding for Stapler
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.
The Jelly Define Tag Library
JSR305 Annotations for Findbugs
Java Foreign Function Interface
Spring Framework: Context Support
Stapler HTTP request handling engine
JavaMail API (compat)
Simple java library for transforming an Object to another Object.
Contains Jenkins icon-set code relied upon by both Jenkins Core and the icon "shim" plugin.
args4j : Java command line arguments parser
This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.
windows-package-checker
Java Native Access
Types that extend and augment the Java Collections Framework.
A very small and fast Java bytecode manipulation framework
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.
Acegi Security System for Spring
Spring Framework: Context
The javax.inject API
The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications.
SLF4J JDK14 Binding
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+.
Java.net - The Source for Java Technology Collaboration
Java Activation Framework with patch
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.
A very small and fast Java bytecode manipulation framework