Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Hudson-ci/development/third party libraries"
< Hudson-ci | development
Line 598: | Line 598: | ||
{| width="100%" border="1" cellpadding="1" cellspacing="1" | {| width="100%" border="1" cellpadding="1" cellspacing="1" | ||
+ | |+ | ||
|- | |- | ||
! Library name | ! Library name | ||
Line 607: | Line 608: | ||
! The latest available version | ! The latest available version | ||
|- | |- | ||
− | |args4j.args4j | + | | args4j.args4j |
− | |Java command line arguments parser | + | | Java command line arguments parser |
− | |hudson-core, hudson-remoting | + | | hudson-core, hudson-remoting |
− | |[http://www.opensource.org/licenses/mit-license.php MIT License] | + | | [http://www.opensource.org/licenses/mit-license.php MIT License] |
− | |https://github.com/kohsuke/args4j | + | | https://github.com/kohsuke/args4j |
− | |2.0.16 | + | | 2.0.16 |
− | |2.0.16 | + | | 2.0.16 |
|- | |- | ||
− | |org.codehaus.plexus.plexus-classworlds | + | | org.codehaus.plexus.plexus-classworlds |
− | |A class loader framework | + | | A class loader framework |
− | |maven-plugin, maven-agent, maven3-agent | + | | maven-plugin, maven-agent, maven3-agent |
− | |[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] | + | | [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] |
− | |http://plexus.codehaus.org/plexus-classworlds | + | | http://plexus.codehaus.org/plexus-classworlds |
− | |2.3 | + | | 2.3 |
− | |2.4.0 | + | | 2.4.0 |
|- | |- | ||
− | |org.jvnet.localizer.localizer | + | | org.jvnet.localizer.localizer |
− | |Code generator for type-safe message resource bundle access | + | | Code generator for type-safe message resource bundle access |
− | |hudson | + | | hudson |
− | |[http://www.opensource.org/licenses/mit-license.php MIT License] | + | | [http://www.opensource.org/licenses/mit-license.php MIT License] |
− | |http://java.net/projects/localizer | + | | http://java.net/projects/localizer |
− | |1.10 | + | | 1.10 |
− | |1.15 | + | | 1.15 |
|- | |- | ||
− | |com.google.guava.guava | + | | com.google.guava.guava |
− | |Guava is a suite of core and expanded libraries that include | + | | Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes |
− | + | | hudson | |
− | |hudson | + | | [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] |
− | |[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] | + | | http://code.google.com/p/guava-libraries |
− | |http://code.google.com/p/guava-libraries | + | | r09 |
− | |r09 | + | | r09 |
− | |r09 | + | |
|- | |- | ||
− | |org.codehaus.plexus.plexus-utils | + | | org.codehaus.plexus.plexus-utils |
− | |A collection of various utility classes to ease working with strings, files, command lines, XML and more. | + | | A collection of various utility classes to ease working with strings, files, command lines, XML and more. |
− | |hudson-utils | + | | hudson-utils |
− | |[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] | + | | [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] |
− | |http://plexus.codehaus.org/plexus-utils | + | | http://plexus.codehaus.org/plexus-utils |
− | |2.0.5 | + | | 2.0.5 |
− | |3.0.0 | + | | 3.0.0 |
|- | |- | ||
− | |org.sonatype.gossip.gossip-support | + | | org.sonatype.gossip.gossip-support |
− | |Support, helper and utilities | + | | Support, helper and utilities |
− | |hudson-utils | + | | hudson-utils |
| | | | ||
| | | | ||
− | |1.7 | + | | 1.7 |
− | |1.7 | + | | 1.7 |
|- | |- | ||
− | |org.jvnet.hudson.crypto-util | + | | org.jvnet.hudson.crypto-util |
− | |Java Crypto API | + | | Java Crypto API |
− | |hudson-core | + | | hudson-core |
− | |[http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GPL 2.0] | + | | [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GPL 2.0] |
− | |http://kenai.com/projects/cryptoutil | + | | http://kenai.com/projects/cryptoutil |
− | |1.0 | + | | 1.0 |
− | |1.0 | + | | 1.0 |
|- | |- | ||
− | |asm.asm-all | + | | asm.asm-all |
− | |Generate Java bytecode | + | | Generate Java bytecode |
− | |hudson-remoting | + | | hudson-remoting |
− | |[http://asm.ow2.org/license.html Other] | + | | [http://asm.ow2.org/license.html Other] |
− | |http://asm.ow2.org | + | | http://asm.ow2.org |
− | |3.3.1 | + | | 3.3.1 |
− | | | + | | |
+ | |- | ||
+ | | asm.asm-commons | ||
+ | | A very small and fast Java bytecode manipulation framework | ||
+ | | hudson-core | ||
+ | | [http://asm.ow2.org/license.html Other] | ||
+ | | http://asm.ow2.org | ||
+ | | 2.2.3 | ||
+ | | 3.3.1 | ||
|- | |- | ||
− | | | + | | org.jvnet.hudson.task-reactor |
− | | | + | | Task execution |
− | |hudson-core | + | | hudson-core |
− | |[http:// | + | | [http://www.opensource.org/licenses/mit-license.php MIT License] |
− | | | + | | https://github.com/jenkinsci/lib-task-reactor |
− | | | + | | 1.2 |
− | | | + | | 1.3 |
|- | |- | ||
− | |org. | + | | org.jruby.ext.posix.jna-posix |
− | | | + | | Common cross-project/cross-platform POSIX APIs |
− | |hudson-core | + | | hudson-core |
− | |[http://www. | + | | [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1] |
− | | | + | | http://kenai.com/projects/jna-posix |
− | |1. | + | | 1.0.3 |
− | |1.3 | + | | 1.0.3 |
|- | |- | ||
− | + | | org.kohsuke.trilead-putty-extension | |
− | + | | Convert the PuTTY key file (.ppk) to the OpenSSH format | |
− | + | | hudson-core | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |org.kohsuke.trilead-putty-extension | + | |
− | |Convert the PuTTY key file (.ppk) to the OpenSSH format | + | |
− | |hudson-core | + | |
| | | | ||
− | |https://github.com/kohsuke/trilead-putty-extension | + | | https://github.com/kohsuke/trilead-putty-extension |
− | |1.0 | + | | 1.0 |
− | |1.1 | + | | 1.1 |
|- | |- | ||
− | + | | antlr.antlr | |
− | |antlr.antlr | + | | Framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages |
− | |Framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages | + | | hudson-core |
− | |hudson-core | + | |
| | | | ||
− | |http://www.antlr.org | + | | http://www.antlr.org |
− | |2.7.6 | + | | 2.7.6 |
| | | | ||
|- | |- | ||
− | |org.apache.ant.ant | + | | org.apache.ant.ant |
− | |Apache Ant | + | | Apache Ant |
− | |hudson | + | | hudson |
− | |[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] | + | | [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] |
− | |http://ant.apache.org/ | + | | http://ant.apache.org/ |
− | |1.8.0 | + | | 1.8.0 |
− | |1.8.2 | + | | 1.8.2 |
|- | |- | ||
− | |org.jvnet.winp.winp | + | | org.jvnet.winp.winp |
− | |Windows process management | + | | Windows process management |
− | |hudson-core | + | | hudson-core |
− | |[http://www.opensource.org/licenses/mit-license.php MIT License] | + | | [http://www.opensource.org/licenses/mit-license.php MIT License] |
− | |https://github.com/kohsuke/winp | + | | https://github.com/kohsuke/winp |
− | |1.14 | + | | 1.14 |
| | | | ||
|- | |- | ||
− | |org.jvnet.hudson.memory-monitor | + | | org.jvnet.hudson.memory-monitor |
− | |Code for monitoring memory/swap usage | + | | Code for monitoring memory/swap usage |
− | |hudson-core | + | | hudson-core |
| | | | ||
− | |https://github.com/jenkinsci/extras-memory-monitor | + | | https://github.com/jenkinsci/extras-memory-monitor |
− | |1.3 | + | | 1.3 |
− | |1.6 | + | | 1.6 |
|- | |- | ||
− | |com.sun.winsw.winsw | + | | com.sun.winsw.winsw |
− | |Windows service wrapper | + | | Windows service wrapper |
| | | | ||
| | | | ||
− | |https://github.com/kohsuke/winsw | + | | https://github.com/kohsuke/winsw |
− | |1.10 | + | | 1.10 |
− | |1.10 | + | | 1.10 |
|- | |- | ||
− | |javax.jmdns.jmdns | + | | javax.jmdns.jmdns |
− | |Java implementation of multi-cast DNS | + | | Java implementation of multi-cast DNS |
− | |hudson-core | + | | hudson-core |
− | |[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] | + | | [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] |
− | |http://jmdns.sourceforge.net | + | | http://jmdns.sourceforge.net |
− | |3.4.0 | + | | 3.4.0 |
− | |3.4.1 | + | | 3.4.1 |
|- | |- | ||
− | |net.java.dev.jna.jna | + | | net.java.dev.jna.jna |
− | |Java Native Access | + | | Java Native Access |
− | |hudson-core | + | | hudson-core |
− | |[http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1] | + | | [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1] |
− | |https://github.com/twall/jna | + | | https://github.com/twall/jna |
− | |3.3.0 | + | | 3.3.0 |
− | |3.3.0 | + | | 3.3.0 |
|- | |- | ||
− | |org.jvnet.hudson.windows-remote-command | + | | org.jvnet.hudson.windows-remote-command |
− | |Executes a command remotely on Windows | + | | Executes a command remotely on Windows |
− | |hudson-core | + | | hudson-core |
− | |[http://www.opensource.org/licenses/mit-license.php MIT License] | + | | [http://www.opensource.org/licenses/mit-license.php MIT License] |
− | |https://github.com/jenkinsci/lib-windows-remote-command | + | | https://github.com/jenkinsci/lib-windows-remote-command |
− | |1.0 | + | | 1.0 |
− | |1.3 | + | | 1.3 |
|- | |- | ||
− | |com.ning.async-http-client | + | | com.ning.async-http-client |
− | |Allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses | + | | Allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses |
− | |hudson-rest-client | + | | hudson-rest-client |
− | |[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] | + | | [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] |
− | |https://github.com/sonatype/async-http-client | + | | https://github.com/sonatype/async-http-client |
− | |1.6.3 | + | | 1.6.3 |
− | |1.6.4 | + | | 1.6.4 |
|- | |- | ||
− | |org.sonatype.spice.cometd-java-asynchttpclient | + | | org.sonatype.spice.cometd-java-asynchttpclient |
− | |The Cometd Client library powered by the AsyncHttpClient | + | | The Cometd Client library powered by the AsyncHttpClient |
− | |hudson-rest-client | + | | hudson-rest-client |
| | | | ||
− | |https://github.com/sonatype/cometd-asynchttpclient | + | | https://github.com/sonatype/cometd-asynchttpclient |
− | |1.1 | + | | 1.1 |
− | |1.1 | + | | 1.1 |
|- | |- | ||
− | |org.jvnet.hudson.netx | + | | org.jvnet.hudson.netx |
− | |JNLP launcher | + | | JNLP launcher |
− | |hudson-test-framework | + | | hudson-test-framework |
− | |[http://www.gnu.org/licenses/lgpl.txt LGPL] | + | | [http://www.gnu.org/licenses/lgpl.txt LGPL] |
− | |http://jnlp.sourceforge.net/netx | + | | http://jnlp.sourceforge.net/netx |
− | |0.5-hudson-2 | + | | 0.5-hudson-2 |
− | |0.5-hudson-2 | + | | 0.5-hudson-2 |
|- | |- | ||
− | |jline.jline | + | | jline.jline |
− | |Library for reading and editing user input in console applications | + | | Library for reading and editing user input in console applications |
− | |hudson-core | + | | hudson-core |
− | |[http://www.opensource.org/licenses/bsd-license.php BSD License] | + | | [http://www.opensource.org/licenses/bsd-license.php BSD License] |
− | |http://jline.sourceforge.net | + | | http://jline.sourceforge.net |
− | |0.9.94 | + | | 0.9.94 |
− | |1.0 | + | | 1.0 |
|- | |- | ||
− | |org.jvnet.libpam4j.libpam4j | + | | org.jvnet.libpam4j.libpam4j |
− | |Java binding for Unix PAM library | + | | Java binding for Unix PAM library |
− | |hudson-core | + | | hudson-core |
− | |[http://www.opensource.org/licenses/mit-license.php MIT License] | + | | [http://www.opensource.org/licenses/mit-license.php MIT License] |
− | |http://java.net/projects/libpam4j | + | | http://java.net/projects/libpam4j |
− | |1.4 | + | | 1.4 |
− | |1.4 | + | | 1.4 |
|- | |- | ||
− | |net.java.sezpoz.sezpoz | + | | net.java.sezpoz.sezpoz |
− | |Perform modular service lookups | + | | Perform modular service lookups |
− | |hudson-core | + | | hudson-core |
− | |[http://www.opensource.org/licenses/cddl1.php CDDL-1.0], | + | | [http://www.opensource.org/licenses/cddl1.php CDDL-1.0], [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GPL 2.0] |
− | |http://sezpoz.java.net | + | | http://sezpoz.java.net |
− | |1.9 | + | | 1.9 |
− | |1.9 | + | | 1.9 |
|- | |- | ||
− | |org.jvnet.libzfs.libzfs | + | | org.jvnet.libzfs.libzfs |
− | |libzfs for Java | + | | libzfs for Java |
− | |hudson-core | + | | hudson-core |
− | |[http://www.opensource.org/licenses/cddl1.php CDDL-1.0] | + | | [http://www.opensource.org/licenses/cddl1.php CDDL-1.0] |
− | |http://java.net/projects/zfs | + | | http://java.net/projects/zfs |
− | |0.5 | + | | 0.5 |
− | |0.5 | + | | 0.5 |
|- | |- | ||
− | |com.sun.solaris.embedded_su4j | + | | com.sun.solaris.embedded_su4j |
− | |Java binding for Solaris embedded_su | + | | Java binding for Solaris embedded_su |
− | |hudson-core | + | | hudson-core |
| | | | ||
− | |https://github.com/kohsuke/embedded_su4j | + | | https://github.com/kohsuke/embedded_su4j |
− | |1.1 | + | | 1.1 |
− | |1.1 | + | | 1.1 |
|- | |- | ||
− | |org.jvnet.hudson.jinterop-wmi | + | | org.jvnet.hudson.jinterop-wmi |
− | |WMI for j-interop | + | | WMI for j-interop |
− | |hudson-core | + | | hudson-core |
− | |[http://www.gnu.org/licenses/lgpl.txt LGPL] | + | | [http://www.gnu.org/licenses/lgpl.txt LGPL] |
− | |https://github.com/jenkinsci/extras-jinterop-wmi | + | | https://github.com/jenkinsci/extras-jinterop-wmi |
− | |1.0 | + | | 1.0 |
− | |1.1 | + | | 1.1 |
|- | |- | ||
− | |org.cometd.java.cometd-java-server | + | | org.cometd.java.cometd-java-server |
− | |The Cometd Java server | + | | The Cometd Java server |
− | |hudson-rest-plugin | + | | hudson-rest-plugin |
| | | | ||
− | |http://cometd.org/ | + | | http://cometd.org/ |
− | |1.1.2 | + | | 1.1.2 |
− | |2.3.1 | + | | 2.3.1 |
|- | |- | ||
− | |org.kohsuke.akuma | + | | org.kohsuke.akuma |
− | |Embeddable daemonization library | + | | Embeddable daemonization library |
− | |hudson-core | + | | hudson-core |
| | | | ||
− | |https://github.com/kohsuke/akuma | + | | https://github.com/kohsuke/akuma |
− | |1.6 | + | | 1.6 |
− | |1.6 | + | | 1.6 |
|- | |- | ||
− | + | | groovy | |
− | |groovy | + | | An agile dynamic language for the Java Platform |
− | |An agile dynamic language for the Java Platform | + | | hudson-core, hudson-test-framework |
− | |hudson-core, hudson-test-framework | + | |
| | | | ||
− | |http://groovy.codehaus.org/ | + | | http://groovy.codehaus.org/ |
− | |1.8.1 | + | | 1.8.1 |
− | |1.8.1 | + | | 1.8.1 |
|} | |} |
Revision as of 10:30, 8 September 2011
Hudson Continuous Integration Server | |
Website | |
Download | |
Community | |
Mailing List • Forums • IRC • mattermost | |
Issues | |
Open • Help Wanted • Bug Day | |
Contribute | |
Browse Source |
Third Party Libraries and Plugins used By Hudson |
---|
Introduction
The current usage of external libraries and plug-ins for Hudson are detailed below.
Contents
Libraries
IoC and Spring
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
org.springframework.spring-core | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.5 | 3.0.6.RELEASE | |
org.springframework.spring-web | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.5 | 3.0.6.RELEASE | |
org.springframework.spring-dao | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.0.8 | 2.0.8 | |
org.springframework.spring-jdbc | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.5 | 3.0.6.RELEASE | |
org.sonatype.sisu.sisu-guice | Patched build of Google Guice | hudson | Apache License, Version 2.0 | https://github.com/sonatype/sisu-guice | 3.0.3 | 3.0.3 |
org.sonatype.sisu.sisu-inject-bean | JSR 330 based container and Plexus adapter | hudson | Apache License, Version 2.0 Eclipse Public License, v1.0 | https://github.com/sonatype/sisu | 2.2.3 | 2.2.3 |
avalon-framework.avalon-framework | Java software for component and container programming and pioneered the use of IoC SoC | hudson-core | Apache License, Version 2.0 | http://avalon.apache.org/ | 4.1.3 | 4.2.0 |
org.acegisecurity.acegi-security | Spring Security | hudson-core | Apache License, Version 2.0 | http://www.acegisecurity.org | 1.0.5 | 1.0.5 |
com.google.gwt.inject.gin | Automatic dependency injection to Google Web Toolkit | hudson-gwt | Apache License, Version 2.0 | http://code.google.com/p/google-gin | 1.5.0 | 1.5.0 |
Loggers
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
log4j.log4j | Inserting log statements into your code is a low-tech method for debugging | hudson-core | Apache License, Version 2.0 | http://logging.apache.org/log4j/ | 1.2.12 | 1.2.12 |
org.slf4j.slf4j-api | Simple facade or abstraction for various logging frameworks | hudson-inject, hudson-rest, hudson-test-utils, hudson-utils, maven3-eventspy-common | MIT License | http://www.slf4j.org/ | 1.6.1 | 1.6.2 |
org.slf4j.jcl-over-slf4j | JCL 1.1.1 implementation over SLF4J | hudson | MIT License | http://www.slf4j.org/ | 1.6.1 | 1.6.2 |
org.slf4j.slf4j-jdk14 | The slf4j JDK14 binding | hudson, hudson-war | MIT License | http://www.slf4j.org/ | 1.6.1 | 1.6.2 |
org.slf4j.jul-to-slf4j | JUL to SLF4J bridge | hudson | MIT License | http://www.slf4j.org/ | 1.6.1 | 1.6.2 |
logkit.logkit | Secure performance-oriented logging in Java server applications | hudson-core | Apache License, Version 2.0 | 1.0.1 | 2.0 | |
ch.qos.logback.logback-classic | Logback is intended as a successor to the popular log4j project | hudson-inject, maven3-eventspy-3.0 | Eclipse Public License v1.0 LGPL 2.1 | http://logback.qos.ch/index.html | 0.9.28 | 0.9.29 |
Testing Frameworks
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
junit.junit | Regression testing framework | hudson-plugin-parent, hudson-test-utils | Common Public License Version 1.0 | http://www.junit.org | 4.8.1 | 4.9 |
org.easymock.easymock | Provides an easy way to use Mock Objects in unit testing | hudson | Apache License, Version 2.0 | http://sourceforge.net/projects/easymock/ | 3.0 | 3.0 |
org.mockito.mockito-core | simpler & better mocking | hudson, hudson-test-framework | MIT License | http://mockito.org/ | 1.8.5 | 1.8.5 |
org.powermock.powermock-module-junit4 | Extend other mock libraries such as EasyMock with more powerful capabilities | hudson-core, hudson-test-utils | Apache License, Version 2.0 | http://code.google.com/p/powermock/ | 1.4.9 | 1.4.10 |
org.powermock.powermock-api-easymock | Extend other mock libraries such as EasyMock with more powerful capabilities | hudson-core | Apache License, Version 2.0 | http://code.google.com/p/powermock/ | 1.4.9 | 1.4.10 |
org.powermock.powermock-api-mockito | Extend other mock libraries such as EasyMock with more powerful capabilities | hudson-test-utils | Apache License, Version 2.0 | http://code.google.com/p/powermock/ | 1.4.9 | 1.4.10 |
org.jvnet.hudson.htmlunit | Unit testing framework for testing Web based applications | hudson-test-framework | Apache License, Version 2.0 | http://sourceforge.net/projects/htmlunit/ | 2.6-hudson-2 | 2.9 |
com.googlecode.junit-ext.junit-ext | Make the junit more powerful | hudson-test-utils | Apache License, Version 2.0 | http://code.google.com/p/junit-ext/ | 1.0-RC3 | 1.0-RC3 |
org.hamcrest.hamcrest-library | Library of matchers for building test expressions | hudson-test-utils | New BSD License | http://code.google.com/p/hamcrest/ | 1.2 | 1.3.0RC1 |
org.hamcrest.hamcrest-core | Library of matchers for building test expressions | hudson-test-utils | New BSD License | http://code.google.com/p/hamcrest/ | 1.2 | 1.3.0RC1 |
Marshallers/Serializers
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
org.hudsonci.tools.xtream | Serialize objects to XML and back again | hudson, hudson-plugins | BSD license | http://xstream.codehaus.org/ | 1.4.1-hudson-1 | 1.4.1 |
org.kohsuke.stapler.json-lib | Library for transforming beans, maps, collections, java arrays and XML to JSON and back again | hudson-core | http://json-lib.sourceforge.net/ | 2.1-rev6 | 2.4 | |
org.codehaus.jackson.jackson-core-asl | High-performance JSON processor (parser, generator) | hudson-jaxb-xjc, hudson-rest-common, hudson-rest-model, maven3-model | Apache License, Version 2.0 LGPL 2.1 | http://jackson.codehaus.org/ | 1.7.1 | 1.8 |
org.codehaus.jackson.jackson-mapper-asl | Data Mapper package is a high-performance data binding package built on Jackson JSON processor | hudson-jaxb | Apache License, Version 2.0 LGPL 2.1 | http://jackson.codehaus.org/ | 1.7.1 | 1.8 |
org.codehaus.jackson.jackson-xc | Extensions that provide interoperability support for Jackson JSON processor's data binding functionality | hudson-rest-common | Apache License, Version 2.0 LGPL 2.1 | http://jackson.codehaus.org/ | 1.7.1 | 1.8 |
Apache Commons
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
commons-lang.commons-lang | Provides a host of helper utilities for the java.lang API | hudson | Apache License, Version 2.0 | http://commons.apache.org/lang | 2.4 | 3.0.1 |
commons-io.commons-io | Contains utility classes, stream implementations, file filters, file comparators and endian classes | hudson | Apache License, Version 2.0 | http://commons.apache.org/io | 1.4 | 2.0.1 |
commons-collections.commons-collections | Types that extend and augment the Java Collections Framework | hudson-core | Apache License, Version 2.0 | http://commons.apache.org/collections | 3.2 | 3.2.1 |
commons-beanutils.commons-beanutils | Provides an easy-to-use but flexible wrapper around reflection and introspection | hudson-core | Apache License, Version 2.0 | http://commons.apache.org/beanutils | 1.8.0 | 1.8.3 |
commons-codec.commons-codec | Contains simple encoder and decoders for various formats such as Base64 and Hexadecimal | hudson | Apache License, Version 2.0 | http://commons.apache.org/codec | 1.4 | 1.5 |
commons-digester.commons-digester | Lets you configure an XML->Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized | hudson | Apache License, Version 2.0 | http://commons.apache.org/digester | 1.7 | 3.0 |
commons-logging.commons-logging | Adapter allowing configurable bridging to other, well known logging systems | hudson | Apache License, Version 2.0 | http://commons.apache.org/logging | 1.1.1 | 1.1.1 |
commons-httpclient.commons-httpclient | Supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) | maven-agent \\maven-interceptor | Apache License, Version 2.0 | http://commons.apache.org/httpclient | 3.1-rc1 | 4.1.2 |
org.apache.commons.commons-jexl | Implementation of the JSTL Expression Language with extensions | hudson-core | Apache License, Version 2.0 | http://commons.apache.org/jexl | 2.0.1 | 2.0.1 |
commons-jelly.commons-jelly-tags-fmt | The Jelly JSP Standard Tag Library (JSTL) for I18N and Formatting | hudson-core | 1.0 | 1.0 | ||
commons-jelly.commons-jelly-tags-xml | The Jelly XML Tag Library | hudson-core | 1.1 | 1.1 | ||
commons-jelly.commons-jelly-tags-define | The Jelly Define Tag Library | hudson-core | 1.0.1-hudson-20071021 | 1.1 |
REST
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
com.sun.jersey.jersey-json | hudson-rest | CDDL 1.1 and GPL 2 with CPE | http://jersey.java.net/ | 1.4 | 1.8 | |
com.sun.jersey.contribs.jersey-guice | hudson-rest-server | CDDL 1.1 and GPL 2 with CPE | http://jersey.java.net/ | 1.5 | ||
javax.ws.rs.jsr311-api | hudson-rest-common | CDDL-1.0 | [1] | 1.1.1 | ||
org.sonatype.spice.jersey-ahc-client | Async Http Client implementation for the Jersey Client API | hudson-rest-client | Eclipse Public License 1.0 | https://github.com/sonatype/jersey-ahc-client | 1.0.1 | 1.0.2 |
AOP
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
org.aspectj.aspectjrt | The runtime needed to execute a program using AspectJ | hudson | Eclipse Public License 1.0 | http://www.eclipse.org/aspectj | 1.6.11 | 1.6.11 |
org.aspectj.aspectjweaver | The AspectJ weaver introduces advices to java classes | hudson | Eclipse Public License 1.0 | http://www.eclipse.org/aspectj | 1.6.11 | 1.6.11 |
org.springframework.spring-aop | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.5 | 3.0.5.RELEASE |
Annotations
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
org.jvnet.animal-sniffer-annotation | Annotation for JDK requirements | hudson | CDDL-1.0 | http://mojo.codehaus.org/animal-sniffer/animal-sniffer-annotations | 1.0 | 1.7 |
org.jvnet.hudson.test-annotations | Annotations to associate test cases with other things | hudson-test-framework | https://github.com/hudson/lib-test-annotations | 1.0 | 1.0 | |
com.google.code.findbugs.jsr305 | JSR305 Annotations for Findbugs | hudson | Apache License, Version 2.0 | http://findbugs.sourceforge.net | 1.3.9 | 1.3.9 |
org.codehaus.plexus.plexus-component-annotations | Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with standard annotations instead of javadoc annotations | hudson-maven3 | http://plexus.codehaus.org/ | 1.5.5 | 1.5.5 | |
com.infradna.tool.bridge-method-annotation | Bridge method injection annotations | hudson-core | MIT License | https://github.com/infradna/bridge-method-injector | 1.4 | 1.4 |
com.infradna.tool.bridge-method-injector | Evolve your classes without breaking compatibility | hudson-core | MIT License | https://github.com/infradna/bridge-method-injector | 1.4 | 1.4 |
org.jvnet.hudson.annotation-indexer | Creates index of annotations | hudson-core | https://github.com/jenkinsci/lib-annotation-indexer | 1.2 | 1.2 | |
org.kohsuke.access-modifier-checker | Custom Access Modifier Checker | hudson-core | MIT License | https://github.com/kohsuke/access-modifier | 1.0 | 1.0 |
org.kohsuke.access-modifier-annotation | Custom Acess Modifier annotations | hudson-core | MIT License | https://github.com/kohsuke/access-modifier | 1.0 | 1.0 |
org.kohsuke.metainf-services.metainf-services | Annotation-driven META-INF/services auto-generation | hudson-core | https://metainf-services.dev.java.net/source/browse/metainf-services/tags/metainf-services-1.1 | 1.1 | 1.2 |
Tools and Utils
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
args4j.args4j | Java command line arguments parser | hudson-core, hudson-remoting | MIT License | https://github.com/kohsuke/args4j | 2.0.16 | 2.0.16 |
org.codehaus.plexus.plexus-classworlds | A class loader framework | maven-plugin, maven-agent, maven3-agent | Apache License, Version 2.0 | http://plexus.codehaus.org/plexus-classworlds | 2.3 | 2.4.0 |
org.jvnet.localizer.localizer | Code generator for type-safe message resource bundle access | hudson | MIT License | http://java.net/projects/localizer | 1.10 | 1.15 |
com.google.guava.guava | Guava is a suite of core and expanded libraries that include utility classes, google's collections, io classes | hudson | Apache License, Version 2.0 | http://code.google.com/p/guava-libraries | r09 | r09 |
org.codehaus.plexus.plexus-utils | A collection of various utility classes to ease working with strings, files, command lines, XML and more. | hudson-utils | Apache License, Version 2.0 | http://plexus.codehaus.org/plexus-utils | 2.0.5 | 3.0.0 |
org.sonatype.gossip.gossip-support | Support, helper and utilities | hudson-utils | 1.7 | 1.7 | ||
org.jvnet.hudson.crypto-util | Java Crypto API | hudson-core | GPL 2.0 | http://kenai.com/projects/cryptoutil | 1.0 | 1.0 |
asm.asm-all | Generate Java bytecode | hudson-remoting | Other | http://asm.ow2.org | 3.3.1 | |
asm.asm-commons | A very small and fast Java bytecode manipulation framework | hudson-core | Other | http://asm.ow2.org | 2.2.3 | 3.3.1 |
org.jvnet.hudson.task-reactor | Task execution | hudson-core | MIT License | https://github.com/jenkinsci/lib-task-reactor | 1.2 | 1.3 |
org.jruby.ext.posix.jna-posix | Common cross-project/cross-platform POSIX APIs | hudson-core | LGPL 2.1 | http://kenai.com/projects/jna-posix | 1.0.3 | 1.0.3 |
org.kohsuke.trilead-putty-extension | Convert the PuTTY key file (.ppk) to the OpenSSH format | hudson-core | https://github.com/kohsuke/trilead-putty-extension | 1.0 | 1.1 | |
antlr.antlr | Framework for constructing recognizers, interpreters, compilers, and translators from grammatical descriptions containing actions in a variety of target languages | hudson-core | http://www.antlr.org | 2.7.6 | ||
org.apache.ant.ant | Apache Ant | hudson | Apache License, Version 2.0 | http://ant.apache.org/ | 1.8.0 | 1.8.2 |
org.jvnet.winp.winp | Windows process management | hudson-core | MIT License | https://github.com/kohsuke/winp | 1.14 | |
org.jvnet.hudson.memory-monitor | Code for monitoring memory/swap usage | hudson-core | https://github.com/jenkinsci/extras-memory-monitor | 1.3 | 1.6 | |
com.sun.winsw.winsw | Windows service wrapper | https://github.com/kohsuke/winsw | 1.10 | 1.10 | ||
javax.jmdns.jmdns | Java implementation of multi-cast DNS | hudson-core | Apache License, Version 2.0 | http://jmdns.sourceforge.net | 3.4.0 | 3.4.1 |
net.java.dev.jna.jna | Java Native Access | hudson-core | LGPL 2.1 | https://github.com/twall/jna | 3.3.0 | 3.3.0 |
org.jvnet.hudson.windows-remote-command | Executes a command remotely on Windows | hudson-core | MIT License | https://github.com/jenkinsci/lib-windows-remote-command | 1.0 | 1.3 |
com.ning.async-http-client | Allow Java applications to easily execute HTTP requests and asynchronously process the HTTP responses | hudson-rest-client | Apache License, Version 2.0 | https://github.com/sonatype/async-http-client | 1.6.3 | 1.6.4 |
org.sonatype.spice.cometd-java-asynchttpclient | The Cometd Client library powered by the AsyncHttpClient | hudson-rest-client | https://github.com/sonatype/cometd-asynchttpclient | 1.1 | 1.1 | |
org.jvnet.hudson.netx | JNLP launcher | hudson-test-framework | LGPL | http://jnlp.sourceforge.net/netx | 0.5-hudson-2 | 0.5-hudson-2 |
jline.jline | Library for reading and editing user input in console applications | hudson-core | BSD License | http://jline.sourceforge.net | 0.9.94 | 1.0 |
org.jvnet.libpam4j.libpam4j | Java binding for Unix PAM library | hudson-core | MIT License | http://java.net/projects/libpam4j | 1.4 | 1.4 |
net.java.sezpoz.sezpoz | Perform modular service lookups | hudson-core | CDDL-1.0, GPL 2.0 | http://sezpoz.java.net | 1.9 | 1.9 |
org.jvnet.libzfs.libzfs | libzfs for Java | hudson-core | CDDL-1.0 | http://java.net/projects/zfs | 0.5 | 0.5 |
com.sun.solaris.embedded_su4j | Java binding for Solaris embedded_su | hudson-core | https://github.com/kohsuke/embedded_su4j | 1.1 | 1.1 | |
org.jvnet.hudson.jinterop-wmi | WMI for j-interop | hudson-core | LGPL | https://github.com/jenkinsci/extras-jinterop-wmi | 1.0 | 1.1 |
org.cometd.java.cometd-java-server | The Cometd Java server | hudson-rest-plugin | http://cometd.org/ | 1.1.2 | 2.3.1 | |
org.kohsuke.akuma | Embeddable daemonization library | hudson-core | https://github.com/kohsuke/akuma | 1.6 | 1.6 | |
groovy | An agile dynamic language for the Java Platform | hudson-core, hudson-test-framework | http://groovy.codehaus.org/ | 1.8.1 | 1.8.1 |