Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.
windows-package-checker
JCL 1.2 implemented over SLF4J
Spring Beans
Spring Security
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
Tree API of ASM, a very small and fast Java bytecode manipulation framework
flexible XML framework for Java
Spring Expression Language (SpEL)
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/
An implementation of the WebSocket handler that works with Jetty 10.
The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
Evolve your classes without breaking compatibility
master POM
Common Annotations for the JavaTM Platform API
JavaServer Pages(TM) Standard Tag Library API
ASM, 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, I/O classes, and much more.
Log4j implemented over SLF4J
An abstraction of how Jenkins can serve a WebSocket connection from its servlet container.
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.
Pure Java - COM bridge
Jenkins core code and view files to render HTML.
XStream is a serialization library from Java objects to XML and back.
Extensible application-specific access modifiers for Java
Annotations the SpotBugs tool supports
Jelly binding for Stapler
Offers API classes for parsing and comparing version numbers
Command line interface for Jenkins
SLF4J JDK14 Provider
Groovy 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.
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.
The ANTLR 4 Runtime
Spring Context
Spring Core
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.
Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework
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.
Spring Security
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
Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework
Standard Parent POM for non-plugin Jenkins components: core, libraries, etc.
Guice is a lightweight dependency injection framework for Java 8 and above
master POM
The Apache Commons Discovery component is about discovering, or finding, implementations for pluggable interfaces.
Utilities for ASM, a very small and fast Java bytecode manipulation framework
Spring Web
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
Stapler HTTP request handling engine
The javax.inject API
Standard Parent POM for non-plugin Jenkins components: core, libraries, etc.
args4j : Java command line arguments parser
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.
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.
The Jelly Define Tag Library.
The slf4j API
Simple java library for transforming an Object to another Object.
Winstone is a command line wrapper around Jetty
Localizer
Spring AOP
Kill process tree in Windows
Jexl is an implementation of the JSTL Expression Language with extensions.
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 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.
The Jelly XML Tag Library
Spring Security