Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.
JCL 1.2 implemented over SLF4J
windows-package-checker
Spring Web
Jaxen is a universal XPath engine for Java.
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-....
Annotations the SpotBugs tool supports
The slf4j API
Code for monitoring memory/swap usage
Spring Core
JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java
Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
Spring Security
A framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.
A Java language version of the BCrypt algorithm
Offers API classes for parsing and comparing version numbers
ASM, a very small and fast Java bytecode manipulation framework
An implementation of the WebSocket handler that works with Jetty 10.
Spring AOP
Groovy binding for Stapler
Stapler HTTP request handling engine
Common Annotations for the JavaTM Platform API
Annotation-driven META-INF/services auto-generation
An implementation of the WebSocket handler that works with Jetty 9.
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.
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).
Guice is a lightweight dependency injection framework for Java 6 and above
JavaServer Pages(TM) Standard Tag Library API
Kill process tree in Windows
flexible XML framework for Java
Spring Beans
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.
Spring Security
An abstraction of how Jenkins can serve a WebSocket connection from its servlet container.
Pure Java - COM bridge
Jenkins core code and view files to render HTML.
Tree API of 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.
Command line interface for Jenkins
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.
Java.net - The Source for Java Technology Collaboration
InputStream that hides automatic download retry
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.
Usefull class adapters based on ASM, a very small and fast Java bytecode manipulation framework
Contains the bootstrap code to bridge separate JVMs into a single semi-shared space. Reusable outside Jenkins.
Timeline component at http://www.simile-widgets.org/timeline/
Utilities for ASM, a very small and fast Java bytecode manipulation framework
Spring Security
Groovy: A powerful, dynamic language for the JVM
The Jelly Define Tag Library
Jakarta Annotations API
SLF4J JDK14 Binding
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.
The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more.
master POM
Extensible application-specific access modifiers for Java
The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications.
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
Winstone is a command line wrapper around Jetty
The Apache Commons Discovery component is about discovering, or finding, implementations for pluggable interfaces.
Java Native Access
Static code analysis API of ASM, a very small and fast Java bytecode manipulation framework
Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.
The javax.inject API
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.
Spring Expression Language (SpEL)
JZlib is a re-implementation of zlib in pure Java
Jansi is a java library for generating and interpreting ANSI escape sequences.
The Jenkins Plugins Parent POM Project
Log4j implemented over SLF4J
XStream is a serialization library from Java objects to XML and back.
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.
master POM
Standard Parent POM for non-plugin Jenkins components: core, libraries, etc.
Simple java library for transforming an Object to another Object.
Spring Context
Localizer
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.
Jelly binding for Stapler
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+.
Creates index of annotations.
Evolve your classes without breaking compatibility
The Jelly XML Tag Library