Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.
windows-package-checker
Winstone is a command line wrapper around Jetty
Jenkins core code and view files to render HTML.
Guava is a suite of core and expanded libraries that include utility classes, Google's collections, I/O classes, and much more.
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-....
Spring Web
flexible XML framework for Java
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.
Command line interface for Jenkins
SLF4J JDK14 Binding
The ANTLR 4 Runtime
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java
Extensible application-specific access modifiers for Java
Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework
A Java language version of the BCrypt algorithm
Java Native Access
Spring Core
master POM
Common Annotations for the JavaTM Platform API
Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess and InternalFutures. Most users will never need to use this artifact. Its classes is 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).
JavaServer Pages(TM) Standard Tag Library API
Spring AOP
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.
Jelly binding for Stapler
Spring Beans
An implementation of the WebSocket handler that works with Jetty 10.
Evolve your classes without breaking compatibility
Pure Java - COM bridge
JCL 1.2 implemented over SLF4J
Spring Security
XStream is a serialization library from Java objects to XML and back.
Log4j implemented over SLF4J
Contains the bootstrap code to bridge separate JVMs into a single semi-shared space. Reusable outside Jenkins.
Offers API classes for parsing and comparing version numbers
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.
Groovy binding for Stapler
The slf4j API
Java.net - The Source for Java Technology Collaboration
InputStream that hides automatic download retry
ASM, a very small and fast Java bytecode manipulation framework
Timeline component at http://www.simile-widgets.org/timeline/
Groovy: A powerful, dynamic language for the JVM
Spring Security
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.
Annotations the SpotBugs tool supports
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.
An abstraction of how Jenkins can serve a WebSocket connection from its servlet container.
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
Stapler HTTP request handling engine
Spring Expression Language (SpEL)
The javax.inject API
Standard Parent POM for non-plugin Jenkins components: core, libraries, etc.
Tree API of ASM, a very small and fast Java bytecode manipulation framework
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.
Spring Security
The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
The Jelly Define Tag Library.
Simple java library for transforming an Object to another Object.
Localizer
Kill process tree in Windows
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.
Jexl is an implementation of the JSTL Expression Language with extensions.
Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework
Utilities for ASM, a very small and fast Java bytecode manipulation framework
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+.
Spring Context
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