Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.AOP AllianceJelly binding for StaplerGuice is a lightweight dependency injection framework for Java 6 and aboveBase abstraction for platform-specific Jenkins agent installerSpring Framework: DAOMaintains an RSA key pair that can serve as a foundation of authentication when communicating with JenkinsSimple utility to scan Java bytecode for class references in the constant pool.A Java language version of the BCrypt algorithmDefines the SSH public key user property, and allows SSH-based authentication of CLI clients.A very small and fast Java bytecode manipulation frameworkA set of platform constants (e.g. errno values)Adds a GUI option to install the JNLP agent as a Windows serviceThe 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.The Commons IO library contains utility classes, stream implementations, file filters,
file comparators, endian transformation classes, and much more.Loads SSH key in the PuTTY formatThe 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.ObjectWeb ASM package-renamed to isolate incompatibilities between major versionskXML 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.libzfs for JavaJava library for transforming beans, maps, collections, java
arrays and XML to JSON.InputStream that hides automatic download retryA very small and fast Java bytecode manipulation frameworkSezPoz is a lightweight and simple-to-learn library that lets you perform modular service lookups.Timeline component at http://www.simile-widgets.org/timeline/Log4j implemented over SLF4JGroovy: A powerful, dynamic language for the JVMThe Jelly Define Tag LibraryMulti-cast DNS implementation for Java.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 Framework: JDBCWoodstox is a high-performance XML processor that implements Stax (JSR-173) APISpring Framework: CoreSpring Framework: AOPJCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Javamaster POMThe javax.inject APIInstalls a slave agent as upstart serviceApache 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.BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection.Jansi is a java library for generating and interpreting ANSI escape sequences.Adds SSH server functionality to Jenkins, exposing CLI commands through itSpring Framework: BeansSLF4J JDK14 BindingJava Activation Framework with patchImplementation of EdDSA in JavaJFreeChart 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.Jexl is an implementation of the JSTL Expression Language with extensions.JRebel reloading support for StaplerContains Jenkins icon-set code relied upon by both Jenkins Core and the icon "shim" plugin.StAX API is the standard java XML processing API defined by JSR-173JSR305 Annotations for FindbugsStapler HTTP request handling enginewindows-package-checkerAcegi Security System for SpringThe Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart
file upload functionality to servlets and web applications.Adds a GUI option to install the JNLP slave agent under launchdCreates index of annotations.Java binding for libpam.soJenkins core code and view files to render HTML.Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/Kill process tree in WindowsJava Foreign Function InterfaceStapler adjunct for ZeroClipboardContains the bootstrap code to bridge separate JVMs into a single semi-shared space.
Reusable outside Jenkins.A very small and fast Java bytecode manipulation frameworkThe 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.JCL 1.2 implemented over SLF4JEmbeddable daemonization libraryGroovy binding for StaplerJavaMail API (compat)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.JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org,
including JFreeChart and JFreeReport.Spring Framework: Context SupportGuava 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.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 APIsJelly 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 Framework: ContextA very small and fast Java bytecode manipulation frameworkLibrary a shaded version of BouncyCastle and exposing an API to just generate self-signed certificatesJava Foreign Function InterfaceCommand line interface for JenkinsJava.net - The Source for Java Technology CollaborationCommons Discoverydom4j: the flexible XML framework for JavaCode for monitoring memory/swap usageInstalls a slave agent a an systemd service (typically found on Linux).XStream is a serialization library from Java objects to XML and back.Java.net - The Source for Java Technology CollaborationSpring Framework: WebCommon cross-project/cross-platform POSIX APIsmaster POMA library for invoking native functions from javaWinstone is a command line wrapper around JettyCommon cross-project/cross-platform POSIX APIsCommon Annotations for the JavaTM Platform APIEvolve your classes without breaking compatibilityA very small and fast Java bytecode manipulation frameworkObjectWeb ASM package-renamed to isolate incompatibilities between major versionsargs4j : Java command line arguments parserJZlib is a re-implementation of zlib in pure JavaExtensible application-specific access modifiers for JavaTypes that extend and augment the Java Collections Framework.Java Native AccessJUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.Ganymed SSH2 for Java is a library which implements the SSH-2 protocol in pure JavaThe slf4j APISimple java library for transforming an Object to another Object.Spring Framework: Web MVCA pure-java X86 and X86_64 assemblerMXP1 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+.Jaxen is a universal Java XPath engine.The Jelly XML Tag Library