Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.
Guava is a suite of core and expanded libraries that include utility classes, Google's collections, I/O classes, and much more.
windows-package-checker
Stapler HTTP request handling engine
An empty artifact that Guava depends on to signal that it is providing ListenableFuture -- but is also available in a second "version" that contains com.google.common.util.concurrent.ListenableFuture class, without any other Guava classes. The idea is:

- If users want only ListenableFuture, they depend on listenablefuture-1.0.

- If users want all of Guava, they depend on guava, which, as of Guava 27.0, depends on listenablefuture-9999.0-empty-to-avoid-conflict-with-guava. The 9999.0-... version number is enough for some build systems (notably, Gradle) to select that empty artifact over the "real" listenablefuture-1.0 -- avoiding a conflict with the copy of ListenableFuture in guava itself. If users are using an older version of Guava or a build system other than Gradle, they may see class conflicts. If so, they can solve them by manually excluding the listenablefuture artifact or manually forcing their build systems to use 9999.0-....
Java Native Access
Jenkins core code and view files to render HTML.
flexible XML framework for Java
ASM, a very small and fast Java bytecode manipulation framework
Jelly binding for Stapler
Command line interface for Jenkins
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java
Contains the bootstrap code to bridge separate JVMs into a single semi-shared space. Reusable outside Jenkins.
Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
Evolve your classes without breaking compatibility
master POM
Spring Expression Language (SpEL)
Common Annotations for the JavaTM Platform API
Apache Commons Compress 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.
Utilities for ASM, a very small and fast Java bytecode manipulation framework
Spring Security
JavaServer Pages(TM) Standard Tag Library API
Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework
Groovy binding for Stapler
Tree API of ASM, a very small and fast Java bytecode manipulation framework
An abstraction of how Jenkins can serve a WebSocket connection from its servlet container.
Pure Java - COM bridge
Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework
XStream is a serialization library from Java objects to XML and back.
Winstone is a command line wrapper around Jetty
Extensible application-specific access modifiers for Java
Annotations the SpotBugs tool supports
Offers API classes for parsing and comparing version numbers
Spring Context
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.
Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess and InternalFutures. Most users will never need to use this artifact. Its classes are conceptually a part of Guava, but they're in this separate artifact so that Android libraries can use them without pulling in all of Guava (just as they can use ListenableFuture by depending on the listenablefuture artifact).
Java.net - The Source for Java Technology Collaboration
InputStream that hides automatic download retry
A fork of jBCrypt with more modern OpenBSD algorithms.
Spring Security
The ANTLR 4 Runtime
Groovy: A powerful, dynamic language for the JVM
Apache Commons 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 Web
Jakarta Annotations API
Standard Parent POM for non-plugin Jenkins components: core, libraries, etc.
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.
Creates index of annotations.
Jakarta Dependency Injection
JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport.
Pure Java - COM bridge
Standard Parent POM for non-plugin Jenkins components: core, libraries, etc.
An implementation of the WebSocket handler that works with Jetty 10.
Guice is a lightweight dependency injection framework for Java 8 and above
The Apache Commons Codec component contains encoder and decoders for various formats such as Base16, Base32, Base64, digest, and Hexadecimal. In addition to these widely used encoders and decoders, the codec package also maintains a collection of phonetic encoding utilities.
The slf4j API
master POM
The Apache Commons Discovery component is about discovering, or finding, implementations for pluggable interfaces.
The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
Spring Core
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
The javax.inject API
Standard Parent POM for non-plugin Jenkins components: core, libraries, etc.
args4j : Java command line arguments parser
Spring AOP
MXParser is a fork of xpp3_min 1.1.7 containing only the parser with merged changes of the Plexus fork.
JZlib is a re-implementation of zlib in pure Java
Jansi is a java library for generating and interpreting ANSI escape sequences.
JCL 1.2 implemented over SLF4J
Jaxen is a universal XPath engine for Java.
Java library for transforming beans, maps, collections, java arrays and XML to JSON.
Types that extend and augment the Java Collections Framework.
SezPoz is a lightweight and simple-to-learn library that lets you perform modular service lookups.
Spring Beans
The Jelly Define Tag Library.
SLF4J JDK14 Provider
Simple java library for transforming an Object to another Object.
Log4j implemented over SLF4J
Localizer
Kill process tree in Windows
Jexl is an implementation of the JSTL Expression Language with extensions.
Spring Security
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+.
The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications.
Code for monitoring memory/swap usage
The Jelly XML Tag Library