Skip to main content

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.

Jump to: navigation, search

Difference between revisions of "Hudson-ci/development/third party libraries"

Line 1: Line 1:
 
{{hudson|pageTitle=Third Party Libraries and Plugins used By Hudson}}  
 
{{hudson|pageTitle=Third Party Libraries and Plugins used By Hudson}}  
 +
  
 
{{note|Current Status|This list represents the third party library usage as of Sept 2011. Currently these libraries are being submitted to the Eclipse IP process to ensure that they are acceptable for use and distribution}}  
 
{{note|Current Status|This list represents the third party library usage as of Sept 2011. Currently these libraries are being submitted to the Eclipse IP process to ensure that they are acceptable for use and distribution}}  
Line 7: Line 8:
 
The current usage of external libraries and plug-ins for Hudson are detailed below.  
 
The current usage of external libraries and plug-ins for Hudson are detailed below.  
  
__TOC__
+
__NOTOC__
  
 
= Libraries  =
 
= Libraries  =
 +
*[[Hudson-ci/development/third party libraries/IoC and Spring|IoC and Spring]]
  
== IoC and Spring  ==
 
  
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
|-
 
! Library name
 
! Description
 
! Where used
 
! License
 
! Url
 
! Current version
 
! The latest available version
 
|-
 
| org.springframework.spring-core
 
|
 
| hudson-core
 
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0]
 
| http://www.springsource.org/
 
| 2.5
 
| 3.0.6.RELEASE
 
|-
 
| org.springframework.spring-web
 
|
 
| hudson-core
 
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0]
 
| http://www.springsource.org/
 
| 2.5
 
| 3.0.6.RELEASE
 
|-
 
| org.springframework.spring-dao
 
|
 
| hudson-core
 
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0]
 
| http://www.springsource.org/
 
| 2.0.8
 
| 2.0.8
 
|-
 
| org.springframework.spring-jdbc
 
|
 
| hudson-core
 
| [http://www.apache.org/licenses/LICENSE-2.0.html 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
 
| [http://www.apache.org/licenses/LICENSE-2.0.html 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
 
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] [http://www.eclipse.org/legal/epl-v10.html 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
 
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0]
 
| http://avalon.apache.org/
 
| 4.1.3
 
| 4.2.0
 
|-
 
| org.acegisecurity.acegi-security
 
| Spring Security
 
| hudson-core
 
| [http://www.apache.org/licenses/LICENSE-2.0.html 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
 
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0]
 
| http://code.google.com/p/google-gin
 
| 1.5.0
 
| 1.5.0
 
|}
 
  
 
== Loggers  ==
 
== Loggers  ==
Line 270: Line 189:
 
! The latest available version
 
! The latest available version
 
|-
 
|-
|org.hudsonci.tools.xtream  
+
| org.hudsonci.tools.xtream  
|Serialize objects to XML and back again  
+
| Serialize objects to XML and back again  
|hudson, hudson-plugins  
+
| hudson, hudson-plugins  
|[http://xstream.codehaus.org/license.html BSD license]
+
| [http://xstream.codehaus.org/license.html BSD license]  
|http://xstream.codehaus.org/  
+
| http://xstream.codehaus.org/  
|1.4.1-hudson-1  
+
| 1.4.1-hudson-1  
| 1.4.1  
+
| 1.4.1
 
|-
 
|-
|org.kohsuke.stapler.json-lib
+
| org.kohsuke.stapler.json-lib  
|Library for transforming beans, maps, collections, java arrays and XML to JSON and back again
+
| Library for transforming beans, maps, collections, java arrays and XML to JSON and back again  
|hudson-core
+
| hudson-core  
|
+
|  
|http://json-lib.sourceforge.net/
+
| http://json-lib.sourceforge.net/  
|2.1-rev6  
+
| 2.1-rev6  
|2.4
+
| 2.4
|-  
+
|-
|org.codehaus.jackson.jackson-core-asl
+
| org.codehaus.jackson.jackson-core-asl  
|High-performance JSON processor (parser, generator)  
+
| High-performance JSON processor (parser, generator)  
|hudson-jaxb-xjc, hudson-rest-common, hudson-rest-model, maven3-model  
+
| hudson-jaxb-xjc, hudson-rest-common, hudson-rest-model, maven3-model  
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1]
+
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1]  
|http://jackson.codehaus.org/  
+
| http://jackson.codehaus.org/  
 
| 1.7.1  
 
| 1.7.1  
|1.8
+
| 1.8
 
|-
 
|-
|org.codehaus.jackson.jackson-mapper-asl
+
| org.codehaus.jackson.jackson-mapper-asl  
|Data Mapper package is a high-performance data binding package built on Jackson JSON processor  
+
| Data Mapper package is a high-performance data binding package built on Jackson JSON processor  
|hudson-jaxb  
+
| hudson-jaxb  
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1]
+
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1]  
|http://jackson.codehaus.org/
+
| http://jackson.codehaus.org/  
|1.7.1
+
| 1.7.1  
|1.8
+
| 1.8
 
|-
 
|-
|org.codehaus.jackson.jackson-xc
+
| org.codehaus.jackson.jackson-xc  
|Extensions that provide interoperability support for Jackson JSON processor's data binding functionality  
+
| Extensions that provide interoperability support for Jackson JSON processor's data binding functionality  
|hudson-rest-common  
+
| hudson-rest-common  
|[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1]
+
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] [http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html LGPL 2.1]  
|http://jackson.codehaus.org/
+
| http://jackson.codehaus.org/  
|1.7.1  
+
| 1.7.1  
|1.8
+
| 1.8
 
|}
 
|}
  
Line 456: Line 375:
 
|  
 
|  
 
|-
 
|-
|org.sonatype.spice.jersey-ahc-client
+
| org.sonatype.spice.jersey-ahc-client  
 
| Async Http Client implementation for the Jersey Client API  
 
| Async Http Client implementation for the Jersey Client API  
 
| hudson-rest-client  
 
| hudson-rest-client  
Line 493: Line 412:
 
| 1.6.11
 
| 1.6.11
 
|-
 
|-
| org.springframework.spring-aop
+
| org.springframework.spring-aop  
 
|  
 
|  
 
| hudson-core  
 
| hudson-core  
Line 514: Line 433:
 
! The latest available version
 
! The latest available version
 
|-
 
|-
|org.jvnet.animal-sniffer-annotation
+
| org.jvnet.animal-sniffer-annotation  
|Annotation for JDK requirements
+
| Annotation for JDK requirements  
|hudson
+
| hudson  
| [http://www.opensource.org/licenses/cddl1.php CDDL-1.0]
+
| [http://www.opensource.org/licenses/cddl1.php CDDL-1.0]  
| http://mojo.codehaus.org/animal-sniffer/animal-sniffer-annotations
+
| http://mojo.codehaus.org/animal-sniffer/animal-sniffer-annotations  
| 1.0
+
| 1.0  
 
| 1.7
 
| 1.7
 
|-
 
|-
|org.jvnet.hudson.test-annotations
+
| org.jvnet.hudson.test-annotations  
|Annotations to associate test cases with other things
+
| Annotations to associate test cases with other things  
| hudson-test-framework
+
| hudson-test-framework  
|
+
|  
| https://github.com/hudson/lib-test-annotations
+
| https://github.com/hudson/lib-test-annotations  
|1.0
+
| 1.0  
|1.0
+
| 1.0
 
|-
 
|-
|com.google.code.findbugs.jsr305
+
| com.google.code.findbugs.jsr305  
|JSR305 Annotations for Findbugs
+
| JSR305 Annotations for Findbugs  
| 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://findbugs.sourceforge.net
+
| http://findbugs.sourceforge.net  
|1.3.9
+
| 1.3.9  
|1.3.9
+
| 1.3.9
 
|-
 
|-
|org.codehaus.plexus.plexus-component-annotations
+
| 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
+
| Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with standard annotations instead of javadoc annotations  
| hudson-maven3
+
| hudson-maven3  
|
+
|  
| http://plexus.codehaus.org/
+
| http://plexus.codehaus.org/  
| 1.5.5
+
| 1.5.5  
 
| 1.5.5
 
| 1.5.5
|-  
+
|-
|com.infradna.tool.bridge-method-annotation
+
| com.infradna.tool.bridge-method-annotation  
| Bridge method injection annotations
+
| Bridge method injection annotations  
| 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/infradna/bridge-method-injector
+
| https://github.com/infradna/bridge-method-injector  
| 1.4
+
| 1.4  
 
| 1.4
 
| 1.4
 
|-
 
|-
|com.infradna.tool.bridge-method-injector
+
| com.infradna.tool.bridge-method-injector  
| Evolve your classes without breaking compatibility
+
| Evolve your classes without breaking compatibility  
| 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/infradna/bridge-method-injector
+
| https://github.com/infradna/bridge-method-injector  
| 1.4
+
| 1.4  
 
| 1.4
 
| 1.4
 
|-
 
|-
|org.jvnet.hudson.annotation-indexer
+
| org.jvnet.hudson.annotation-indexer  
|Creates index of annotations
+
| Creates index of annotations  
| hudson-core
+
| hudson-core  
|
+
|  
| https://github.com/jenkinsci/lib-annotation-indexer
+
| https://github.com/jenkinsci/lib-annotation-indexer  
|1.2
+
| 1.2  
|1.2
+
| 1.2
 
|-
 
|-
|org.kohsuke.access-modifier-checker
+
| org.kohsuke.access-modifier-checker  
|Custom Access Modifier Checker
+
| Custom Access Modifier Checker  
| 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/access-modifier
+
| https://github.com/kohsuke/access-modifier  
| 1.0
+
| 1.0  
 
| 1.0
 
| 1.0
 
|-
 
|-
|org.kohsuke.access-modifier-annotation
+
| org.kohsuke.access-modifier-annotation  
|Custom Acess Modifier annotations
+
| Custom Acess Modifier annotations  
| 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/access-modifier
+
| https://github.com/kohsuke/access-modifier  
| 1.0
+
| 1.0  
 
| 1.0
 
| 1.0
 
|-
 
|-
| org.kohsuke.metainf-services.metainf-services
+
| org.kohsuke.metainf-services.metainf-services  
| Annotation-driven META-INF/services auto-generation
+
| Annotation-driven META-INF/services auto-generation  
| hudson-core
+
| hudson-core  
|
+
|  
| https://metainf-services.dev.java.net/source/browse/metainf-services/tags/metainf-services-1.1
+
| https://metainf-services.dev.java.net/source/browse/metainf-services/tags/metainf-services-1.1  
| 1.1
+
| 1.1  
 
| 1.2
 
| 1.2
 
|}
 
|}
Line 865: Line 784:
 
|}
 
|}
  
== UI ==
+
== UI ==
 +
 
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
|-
 
|-
Line 876: Line 796:
 
! The latest available version
 
! The latest available version
 
|-
 
|-
| com.google.gwt.gwt-*
+
| com.google.gwt.gwt-*  
| Development toolkit for building and optimizing complex browser-based applications
+
| Development toolkit for building and optimizing complex browser-based applications  
|hudson-gwt  
+
| hudson-gwt  
| [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/webtoolkit/
+
| http://code.google.com/webtoolkit/  
| 2.3.0
+
| 2.3.0  
 
| 2.3.0
 
| 2.3.0
 
|-
 
|-
| com.google.guava.guava-gwt
+
| com.google.guava.guava-gwt  
| Guava GWT compatible libs
+
| Guava GWT compatible libs  
| hudson-gwt-common
+
| hudson-gwt-common  
| [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  
| r08
+
| r08  
 
| r09
 
| r09
 
|-
 
|-
| com.google.code.gwt-log.gwt-log
+
| com.google.code.gwt-log.gwt-log  
| Logging Library for Google Web Toolkit (GWT) with Deferred Binding
+
| Logging Library for Google Web Toolkit (GWT) with Deferred Binding  
| hudson-gwt
+
| hudson-gwt  
| [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/gwt-log
+
| http://code.google.com/p/gwt-log  
| 3.1.0
+
| 3.1.0  
 
| 3.1.3
 
| 3.1.3
 
|-
 
|-
| com.flipthebird.gwt-hashcode-equals.gwt-hashcode-equals
+
| com.flipthebird.gwt-hashcode-equals.gwt-hashcode-equals  
| A port of Apache Commons Lang's HashCodeBuilder and EqualsBuilder to GWT
+
| A port of Apache Commons Lang's HashCodeBuilder and EqualsBuilder to GWT  
| hudson-jaxb \\hudson-rest-model \\maven3-model
+
| hudson-jaxb \\hudson-rest-model \\maven3-model  
| [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/gwt-hashcode-equals
+
| http://code.google.com/p/gwt-hashcode-equals  
| 0.1.0
+
| 0.1.0  
 
| 1.0
 
| 1.0
 
|-
 
|-
| org.fusesource.restygwt.restygwt
+
| org.fusesource.restygwt.restygwt  
| GWT generator for REST services and JSON encoded data transfer objects
+
| GWT generator for REST services and JSON encoded data transfer objects  
| hudson-gwt
+
| hudson-gwt  
| [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://restygwt.fusesource.org/
+
| http://restygwt.fusesource.org/  
| 1.1
+
| 1.1  
 
| 1.1
 
| 1.1
 
|-
 
|-
| com.extjs.gxt
+
| com.extjs.gxt  
| Java UI Component Library for Google Web Toolkit
+
| Java UI Component Library for Google Web Toolkit  
| hudson-gwt
+
| hudson-gwt  
| [http://www.sencha.com/products/extgwt/license GPLv3]
+
| [http://www.sencha.com/products/extgwt/license GPLv3]  
| http://www.sencha.com/products/extgwt
+
| http://www.sencha.com/products/extgwt  
| 2.2.0
+
| 2.2.0  
 
| 2.2.4
 
| 2.2.4
 
|-
 
|-
| org.kohsuke.stapler.stapler-jelly
+
| org.kohsuke.stapler.stapler-jelly  
| Jelly binding for Stapler
+
| Jelly binding for Stapler  
| hudson-core
+
| hudson-core  
 
|  
 
|  
 
|  
 
|  
| 1.155
+
| 1.155  
 
| 1.173
 
| 1.173
 
|-
 
|-
| org.kohsuke.graph-layouter
+
| org.kohsuke.graph-layouter  
| Graph Layout Library
+
| Graph Layout Library  
 
|  
 
|  
 
|  
 
|  
 
|  
 
|  
| 1.0
+
| 1.0  
 
| 1.0
 
| 1.0
 
|-
 
|-
| jfree.jfreechart
+
| jfree.jfreechart  
| Chart library for the Java
+
| Chart library for the Java  
| hudson-core
+
| hudson-core  
| [http://www.gnu.org/licenses/lgpl.txt LGPL]
+
| [http://www.gnu.org/licenses/lgpl.txt LGPL]  
| http://www.jfree.org/jfreechart/
+
| http://www.jfree.org/jfreechart/  
| 1.09
+
| 1.09  
 
| 1.0.13
 
| 1.0.13
 
|-
 
|-
| com.octo.captcha.jcaptcha-all
+
| com.octo.captcha.jcaptcha-all  
| Captcha definition and integration
+
| Captcha definition and integration  
| hudson-core
+
| hudson-core  
| [http://www.gnu.org/licenses/lgpl.txt LGPL]
+
| [http://www.gnu.org/licenses/lgpl.txt LGPL]  
| http://jcaptcha.sourceforge.net
+
| http://jcaptcha.sourceforge.net  
| 1.0-RC6
+
| 1.0-RC6  
 
| 1.0
 
| 1.0
 
|-
 
|-
| javax.servlet.jstl
+
| javax.servlet.jstl  
| Implementation of the Standard Tag Library for JavaServer Pages
+
| Implementation of the Standard Tag Library for JavaServer Pages  
| hudson-core
+
| hudson-core  
| [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL 1.1 and GPL 2 with CPE]
+
| [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL 1.1 and GPL 2 with CPE]  
| http://jstl.java.net/
+
| http://jstl.java.net/  
| 1.1.0
+
| 1.1.0  
 
| 1.2
 
| 1.2
 
|-
 
|-
| embedded-rhino-debugger
+
| embedded-rhino-debugger  
| The Rhino JavaScript debugger is a GUI that allows debugging of interpreted JavaScript scripts run in Rhino
+
| The Rhino JavaScript debugger is a GUI that allows debugging of interpreted JavaScript scripts run in Rhino  
| hudson-test-framework
+
| hudson-test-framework  
 
|  
 
|  
| https://github.com/jenkinsci/lib-embedded-rhino-debugger
+
| https://github.com/jenkinsci/lib-embedded-rhino-debugger  
| 1.2
+
| 1.2  
 
| 1.2
 
| 1.2
 
|}
 
|}
  
 
  == HTML, XML, JAXB ==
 
  == HTML, XML, JAXB ==
 +
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
|-
 
|-
Line 984: Line 905:
 
! The latest available version
 
! The latest available version
 
|-
 
|-
| net.sf.jtidy.jtidy
+
| net.sf.jtidy.jtidy  
| HTML syntax checker and pretty printer
+
| HTML syntax checker and pretty printer  
| hudson-core
+
| hudson-core  
 
|  
 
|  
| http://sourceforge.net/projects/jtidy/
+
| http://sourceforge.net/projects/jtidy/  
| r938
+
| r938  
 
| r938
 
| r938
 
|-
 
|-
| net.sourceforge.nekohtml.nekohtml
+
| net.sourceforge.nekohtml.nekohtml  
| HTML scanner and tag balancer
+
| HTML scanner and tag balancer  
| maven-plugin
+
| maven-plugin  
| [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://sourceforge.net/projects/nekohtml
+
| http://sourceforge.net/projects/nekohtml  
| 1.9.13
+
| 1.9.13  
 
| 1.9.15
 
| 1.9.15
 
|-
 
|-
| jaxen.jaxen
+
| jaxen.jaxen  
| XPath library written in Java
+
| XPath library written in Java  
| hudson-core
+
| hudson-core  
 
|  
 
|  
| http://jaxen.codehaus.org
+
| http://jaxen.codehaus.org  
| 1.1-beta-11
+
| 1.1-beta-11  
 
| 1.1.3
 
| 1.1.3
 
|-
 
|-
| xpp3.xpp3
+
| xpp3.xpp3  
| XmlPull parsing engine that is based on ideas from XPP and in particular XPP2
+
| XmlPull parsing engine that is based on ideas from XPP and in particular XPP2  
| hudson-core
+
| hudson-core  
| [http://www.extreme.indiana.edu/viewcvs/~checkout~/XPP3/java/LICENSE.txt Indiana University Extreme! Lab Software License, vesion 1.1.1] [http://creativecommons.org/licenses/publicdomain Public Domain] [
+
| [http://www.extreme.indiana.edu/viewcvs/~checkout~/XPP3/java/LICENSE.txt Indiana University Extreme! Lab Software License, vesion 1.1.1] [http://creativecommons.org/licenses/publicdomain Public Domain] [  
|http://www.apache.org/licenses/LICENSE-1.1.html Apache License, Version 1.1]
+
| http://www.apache.org/licenses/LICENSE-1.1.html Apache License, Version 1.1]  
| http://www.extreme.indiana.edu/xgws/xsoap/xpp
+
| http://www.extreme.indiana.edu/xgws/xsoap/xpp  
| 1.1.4c
+
| 1.1.4c  
 
| 1.1.4c
 
| 1.1.4c
 
|-
 
|-
| com.sun.xml.txw2.txw2
+
| com.sun.xml.txw2.txw2  
| Typed XML Writer runtime
+
| Typed XML Writer runtime  
| 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/txw
+
| http://java.net/projects/txw  
| 20070624
+
| 20070624  
 
|  
 
|  
 
|-
 
|-
| org.codehaus.woodstox.wstx-asl
+
| org.codehaus.woodstox.wstx-asl  
| High-performance XML processor that implements Stax (JSR-173) API
+
| High-performance XML processor that implements Stax (JSR-173) API  
| 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://woodstox.codehaus.org
+
| http://woodstox.codehaus.org  
| 3.2.7
+
| 3.2.7  
 
| 4.1
 
| 4.1
 
|-
 
|-
| javax.xml.bind.jaxb-api
+
| javax.xml.bind.jaxb-api  
| JAXB API bundle for GlassFish V3
+
| JAXB API bundle for GlassFish V3  
| maven3-plugin
+
| maven3-plugin  
| [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL 1.1 and GPL 2 with CPE]
+
| [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL 1.1 and GPL 2 with CPE]  
| https://jaxb.dev.java.net
+
| https://jaxb.dev.java.net  
| 2.2.2
+
| 2.2.2  
 
| 2.2.4u1
 
| 2.2.4u1
 
|-
 
|-
| javax.xml.bind.jaxb-impl
+
| javax.xml.bind.jaxb-impl  
| JAXB (JSR 222) reference implementation
+
| JAXB (JSR 222) reference implementation  
| hudson-jaxb
+
| hudson-jaxb  
| [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL 1.1 and GPL 2 with CPE]
+
| [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL 1.1 and GPL 2 with CPE]  
| https://jaxb.dev.java.net
+
| https://jaxb.dev.java.net  
| 2.2.2
+
| 2.2.2  
 
| 2.2.4u1
 
| 2.2.4u1
 
|-
 
|-
| javax.xml.bind.jaxb-xjc
+
| javax.xml.bind.jaxb-xjc  
| JAXB (JSR 222) reference implementation - Schema compiler
+
| JAXB (JSR 222) reference implementation - Schema compiler  
| hudson-jaxb-xjc
+
| hudson-jaxb-xjc  
| [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL 1.1 and GPL 2 with CPE]
+
| [http://glassfish.java.net/public/CDDL+GPL_1_1.html CDDL 1.1 and GPL 2 with CPE]  
| https://jaxb.dev.java.net
+
| https://jaxb.dev.java.net  
| 2.2.2
+
| 2.2.2  
 
| 2.2.4u1
 
| 2.2.4u1
 
|-
 
|-
| org.jvnet.jaxb2_commons.jaxb2-basics
+
| org.jvnet.jaxb2_commons.jaxb2-basics  
| JAXB2 Basics - Basic Plugins
+
| JAXB2 Basics - Basic Plugins  
| hudson-jaxb-xjc
+
| hudson-jaxb-xjc  
| [http://confluence.highsource.org/display/J2B/Home BSD-style license]
+
| [http://confluence.highsource.org/display/J2B/Home BSD-style license]  
| http://java.net/projects/jaxb2-commons/pages/Home
+
| http://java.net/projects/jaxb2-commons/pages/Home  
| 0.6.0
+
| 0.6.0  
 
| 0.6.2
 
| 0.6.2
 
|-
 
|-
| org.jvnet.jaxb2_commons.jaxb2-basics-tools
+
| org.jvnet.jaxb2_commons.jaxb2-basics-tools  
| JAXB2 Basics - Tools
+
| JAXB2 Basics - Tools  
| hudson-jaxb-xjc
+
| hudson-jaxb-xjc  
| [http://confluence.highsource.org/display/J2B/Home BSD-style license]
+
| [http://confluence.highsource.org/display/J2B/Home BSD-style license]  
| http://java.net/projects/jaxb2-commons/pages/Home
+
| http://java.net/projects/jaxb2-commons/pages/Home  
| 0.6.0
+
| 0.6.0  
 
| 0.6.2
 
| 0.6.2
 
|-
 
|-
| org.jvnet.jaxb2_commons.jaxb2-basics-annotate
+
| org.jvnet.jaxb2_commons.jaxb2-basics-annotate  
| JAXB2 Basics - Annotate Plugin
+
| JAXB2 Basics - Annotate Plugin  
| hudson-jaxb-xjc
+
| hudson-jaxb-xjc  
| [http://confluence.highsource.org/display/J2B/Home BSD-style license]
+
| [http://confluence.highsource.org/display/J2B/Home BSD-style license]  
| http://java.net/projects/jaxb2-commons/pages/Home
+
| http://java.net/projects/jaxb2-commons/pages/Home  
| 0.6.0
+
| 0.6.0  
 
| 0.6.2
 
| 0.6.2
 
|-
 
|-
| net.java.dev.jaxb2-commons.jaxb-fluent-api
+
| net.java.dev.jaxb2-commons.jaxb-fluent-api  
| Causes JAXB RI 2.1.8 XJC to generate additional methods that allows method chaining
+
| Causes JAXB RI 2.1.8 XJC to generate additional methods that allows method chaining  
| hudson-jaxb-xjc
+
| hudson-jaxb-xjc  
| [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://java.net/projects/jaxb2-commons/pages/Fluent-api
+
| http://java.net/projects/jaxb2-commons/pages/Fluent-api  
| 2.18
+
| 2.18  
 
| 3.0
 
| 3.0
 
|}
 
|}
  
== Maven ==
+
== Maven ==
 +
 
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
|-
 
|-
Line 1,101: Line 1,023:
 
! The latest available version
 
! The latest available version
 
|-
 
|-
|org.sonatype.aether.aether-api
+
| org.sonatype.aether.aether-api  
| The application programming interface for the repository system.
+
| The application programming interface for the repository system.  
|hudson-maven-legacy
+
| hudson-maven-legacy  
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]
+
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]  
| https://github.com/sonatype/sonatype-aether
+
| https://github.com/sonatype/sonatype-aether  
| 1.11
+
| 1.11  
 
| 1.12
 
| 1.12
 
|-
 
|-
|org.sonatype.aether.aether-util
+
| org.sonatype.aether.aether-util  
|A collection of utility classes to ease usage of the repository system
+
| A collection of utility classes to ease usage of the repository system  
| maven3-plugin \\maven-plugin
+
| maven3-plugin \\maven-plugin  
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]
+
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]  
| https://github.com/sonatype/sonatype-aether
+
| https://github.com/sonatype/sonatype-aether  
| 1.11
+
| 1.11  
 
| 1.12
 
| 1.12
 
|-
 
|-
|org.sonatype.aether.aether-impl
+
| org.sonatype.aether.aether-impl  
| An implementation of the repository system
+
| An implementation of the repository system  
| hudson-maven-legacy
+
| hudson-maven-legacy  
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]
+
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]  
| https://github.com/sonatype/sonatype-aether
+
| https://github.com/sonatype/sonatype-aether  
| 1.11
+
| 1.11  
 
| 1.12
 
| 1.12
 
|-
 
|-
|org.sonatype.aether.aether-spi
+
| org.sonatype.aether.aether-spi  
| The service provider interface for repository system implementations and repository connectors
+
| The service provider interface for repository system implementations and repository connectors  
| hudson-maven-legacy
+
| hudson-maven-legacy  
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]
+
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]  
| https://github.com/sonatype/sonatype-aether
+
| https://github.com/sonatype/sonatype-aether  
| 1.11
+
| 1.11  
 
| 1.12
 
| 1.12
 
|-
 
|-
|org.sonatype.aether.aether-connector-wagon
+
| org.sonatype.aether.aether-connector-wagon  
| A repository connector implementation based on Maven Wagon
+
| A repository connector implementation based on Maven Wagon  
| hudson-maven-legacy
+
| hudson-maven-legacy  
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]
+
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]  
| https://github.com/sonatype/sonatype-aether
+
| https://github.com/sonatype/sonatype-aether  
| 1.11
+
| 1.11  
 
| 1.12
 
| 1.12
 
|-
 
|-
|org.sonatype.aether.aether-connector-wagon
+
| org.sonatype.aether.aether-connector-wagon  
| Provides extensions to Aether for utilizing the Maven POM and Maven metadata
+
| Provides extensions to Aether for utilizing the Maven POM and Maven metadata  
| hudson-maven-legacy
+
| hudson-maven-legacy  
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]
+
| [http://eclipse.org/legal/epl-v10.html Eclipse Public License 1.0]  
| https://github.com/sonatype/sonatype-aether
+
| https://github.com/sonatype/sonatype-aether  
| 1.11
+
| 1.11  
 
| 1.12
 
| 1.12
 
|-
 
|-
|org.jvnet.hudson.maven2.1-interceptor| lexus component descriptor to override key Maven components in 2.1
+
| lexus component descriptor to override key Maven components in 2.1  
| maven-plugin
+
| maven-plugin  
|
+
|  
| https://hudson.dev.java.net/source/browse/hudson/tags/maven2.1-interceptor-1.2
+
| https://hudson.dev.java.net/source/browse/hudson/tags/maven2.1-interceptor-1.2  
| 1.2
+
| 1.2  
 
| 1.2
 
| 1.2
 
|-
 
|-
|org.apache.maven.reporting.maven-reporting-api| API to manage report generation
+
| API to manage report generation  
| maven-plugin
+
| maven-plugin  
| [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://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-api
+
| http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-api  
| 3.0
+
| 3.0  
 
| 3.0
 
| 3.0
 
|-
 
|-
|org.jvnet.hudson.hudson-maven-artifact-manager
+
| org.jvnet.hudson.hudson-maven-artifact-manager  
| Hackhish version of artifact manager to continue support uniqueVersion = false with maven2 builds
+
| Hackhish version of artifact manager to continue support uniqueVersion = false with maven2 builds  
| maven-plugin
+
| maven-plugin  
| [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://hudson.dev.java.net/source/browse/hudson/tags/hudson-maven-artifact-manager-1.0
+
| https://hudson.dev.java.net/source/browse/hudson/tags/hudson-maven-artifact-manager-1.0  
| 1.0
+
| 1.0  
 
| 1.0
 
| 1.0
 
|-
 
|-
|org.jvnet.hudson.hudson-maven-embedder
+
| org.jvnet.hudson.hudson-maven-embedder  
|
+
|  
| maven-plugin
+
| maven-plugin  
| unknown
+
| unknown  
| https://hudson.dev.java.net/source/browse/hudson/tags/hudson-maven-embedder-3.2
+
| https://hudson.dev.java.net/source/browse/hudson/tags/hudson-maven-embedder-3.2  
| 3.2
+
| 3.2  
 
| 3.5
 
| 3.5
 
|}
 
|}
  
== Wagon ==
+
== Wagon ==
 +
 
 +
== Java & Servlets  ==
 +
 
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
|-
 
|-
Line 1,191: Line 1,116:
 
! The latest available version
 
! The latest available version
 
|-
 
|-
|org.apache.maven.wagon.wagon-http
+
| org.apache.maven.wagon.wagon-http  
|Wagon that gets and puts artifacts through http using Apache commons-httpclient
+
| Wagon that gets and puts artifacts through http using Apache commons-httpclient  
| 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://maven.apache.org/wagon
+
| http://maven.apache.org/wagon  
|1.0-beta-5
+
| 1.0-beta-5  
|1.0-beta-5
+
| 1.0-beta-5
 
|-
 
|-
|org.apache.maven.wagon.wagon-http-lightweight
+
| org.apache.maven.wagon.wagon-http-lightweight  
|Wagon that gets and puts artifacts through http using standard Java library
+
| Wagon that gets and puts artifacts through http using standard Java library  
| hudson-maven-legacy \\maven-plugin
+
| hudson-maven-legacy \\maven-plugin  
| [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://maven.apache.org/wagon
+
| http://maven.apache.org/wagon  
|1.0-beta-7
+
| 1.0-beta-7  
|1.0-beta-7
+
| 1.0-beta-7
|-
+
|org.jvnet.hudson.wagon-webdav
+
|Wagon that gets and puts artifacts through webdav protocol
+
| hudson
+
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0]
+
| http://maven.apache.org/wagon
+
|1.0-beta-2-hudson-1
+
|1.0-beta-2-hudson-1
+
 
|-
 
|-
 +
| org.jvnet.hudson.wagon-webdav
 +
| Wagon that gets and puts artifacts through webdav protocol
 +
| hudson
 +
| [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0]
 +
| http://maven.apache.org/wagon
 +
| 1.0-beta-2-hudson-1
 +
| 1.0-beta-2-hudson-1
 +
|}
  
== Java & Servlets ==
 
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
{| width="100%" border="1" cellpadding="1" cellspacing="1"
 
|-
 
|-
Line 1,227: Line 1,151:
 
! The latest available version
 
! The latest available version
 
|-
 
|-
|javax.servlet.servlet-api
+
| javax.servlet.servlet-api  
| Servlet API
+
| Servlet API  
| hudson-core, hudson-inject, hudson-plugin-parent, hudson-war, maven-plugin
+
| hudson-core, hudson-inject, hudson-plugin-parent, hudson-war, maven-plugin  
|
+
|  
|
+
|  
| 2.4
+
| 2.4  
 
| 2.5
 
| 2.5
 
|-
 
|-
|javax.mail.mail
+
| javax.mail.mail  
| The JavaMail API
+
| The JavaMail API  
| hudson-core
+
| hudson-core  
|
+
|  
|
+
|  
| 1.4
+
| 1.4  
 
| 1.4.4
 
| 1.4.4
 
|-
 
|-
|org.jvnet.hudson.activation
+
| org.jvnet.hudson.activation  
| JavaBeans Activation Framework (JAF)
+
| JavaBeans Activation Framework (JAF)  
| hudson-core
+
| hudson-core  
|
+
|  
|
+
|  
 +
| 1.1.1-hudson-1
 
| 1.1.1-hudson-1
 
| 1.1.1-hudson-1
|1.1.1-hudson-1
 
 
|-
 
|-
|org.mortbay.jetty.jetty| Jetty server core
+
| Jetty server core  
| hudson-test-framework
+
| hudson-test-framework  
|
+
|  
|
+
|  
| 6.1.26
+
| 6.1.26  
 
| 7.4.5.v20110725
 
| 7.4.5.v20110725
 
|}
 
|}

Revision as of 11:16, 8 September 2011

Hudson Continuous Integration Server
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source
Hudson-bust.png Third Party Libraries and Plugins used By Hudson











Note.png
Current Status
This list represents the third party library usage as of Sept 2011. Currently these libraries are being submitted to the Eclipse IP process to ensure that they are acceptable for use and distribution


Introduction

The current usage of external libraries and plug-ins for Hudson are detailed below.


Libraries


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

UI

Library name Description Where used License Url Current version The latest available version
com.google.gwt.gwt-* Development toolkit for building and optimizing complex browser-based applications hudson-gwt Apache License, Version 2.0 http://code.google.com/webtoolkit/ 2.3.0 2.3.0
com.google.guava.guava-gwt Guava GWT compatible libs hudson-gwt-common Apache License, Version 2.0 http://code.google.com/p/guava-libraries r08 r09
com.google.code.gwt-log.gwt-log Logging Library for Google Web Toolkit (GWT) with Deferred Binding hudson-gwt Apache License, Version 2.0 http://code.google.com/p/gwt-log 3.1.0 3.1.3
com.flipthebird.gwt-hashcode-equals.gwt-hashcode-equals A port of Apache Commons Lang's HashCodeBuilder and EqualsBuilder to GWT hudson-jaxb \\hudson-rest-model \\maven3-model Apache License, Version 2.0 http://code.google.com/p/gwt-hashcode-equals 0.1.0 1.0
org.fusesource.restygwt.restygwt GWT generator for REST services and JSON encoded data transfer objects hudson-gwt Apache License, Version 2.0 http://restygwt.fusesource.org/ 1.1 1.1
com.extjs.gxt Java UI Component Library for Google Web Toolkit hudson-gwt GPLv3 http://www.sencha.com/products/extgwt 2.2.0 2.2.4
org.kohsuke.stapler.stapler-jelly Jelly binding for Stapler hudson-core 1.155 1.173
org.kohsuke.graph-layouter Graph Layout Library 1.0 1.0
jfree.jfreechart Chart library for the Java hudson-core LGPL http://www.jfree.org/jfreechart/ 1.09 1.0.13
com.octo.captcha.jcaptcha-all Captcha definition and integration hudson-core LGPL http://jcaptcha.sourceforge.net 1.0-RC6 1.0
javax.servlet.jstl Implementation of the Standard Tag Library for JavaServer Pages hudson-core CDDL 1.1 and GPL 2 with CPE http://jstl.java.net/ 1.1.0 1.2
embedded-rhino-debugger The Rhino JavaScript debugger is a GUI that allows debugging of interpreted JavaScript scripts run in Rhino hudson-test-framework https://github.com/jenkinsci/lib-embedded-rhino-debugger 1.2 1.2
== HTML, XML, JAXB ==
Library name Description Where used License Url Current version The latest available version
net.sf.jtidy.jtidy HTML syntax checker and pretty printer hudson-core http://sourceforge.net/projects/jtidy/ r938 r938
net.sourceforge.nekohtml.nekohtml HTML scanner and tag balancer maven-plugin Apache License, Version 2.0 http://sourceforge.net/projects/nekohtml 1.9.13 1.9.15
jaxen.jaxen XPath library written in Java hudson-core http://jaxen.codehaus.org 1.1-beta-11 1.1.3
xpp3.xpp3 XmlPull parsing engine that is based on ideas from XPP and in particular XPP2 hudson-core Indiana University Extreme! Lab Software License, vesion 1.1.1 Public Domain [ http://www.apache.org/licenses/LICENSE-1.1.html Apache License, Version 1.1] http://www.extreme.indiana.edu/xgws/xsoap/xpp 1.1.4c 1.1.4c
com.sun.xml.txw2.txw2 Typed XML Writer runtime hudson-core CDDL-1.0 http://java.net/projects/txw 20070624
org.codehaus.woodstox.wstx-asl High-performance XML processor that implements Stax (JSR-173) API hudson-core Apache License, Version 2.0 http://woodstox.codehaus.org 3.2.7 4.1
javax.xml.bind.jaxb-api JAXB API bundle for GlassFish V3 maven3-plugin CDDL 1.1 and GPL 2 with CPE https://jaxb.dev.java.net 2.2.2 2.2.4u1
javax.xml.bind.jaxb-impl JAXB (JSR 222) reference implementation hudson-jaxb CDDL 1.1 and GPL 2 with CPE https://jaxb.dev.java.net 2.2.2 2.2.4u1
javax.xml.bind.jaxb-xjc JAXB (JSR 222) reference implementation - Schema compiler hudson-jaxb-xjc CDDL 1.1 and GPL 2 with CPE https://jaxb.dev.java.net 2.2.2 2.2.4u1
org.jvnet.jaxb2_commons.jaxb2-basics JAXB2 Basics - Basic Plugins hudson-jaxb-xjc BSD-style license http://java.net/projects/jaxb2-commons/pages/Home 0.6.0 0.6.2
org.jvnet.jaxb2_commons.jaxb2-basics-tools JAXB2 Basics - Tools hudson-jaxb-xjc BSD-style license http://java.net/projects/jaxb2-commons/pages/Home 0.6.0 0.6.2
org.jvnet.jaxb2_commons.jaxb2-basics-annotate JAXB2 Basics - Annotate Plugin hudson-jaxb-xjc BSD-style license http://java.net/projects/jaxb2-commons/pages/Home 0.6.0 0.6.2
net.java.dev.jaxb2-commons.jaxb-fluent-api Causes JAXB RI 2.1.8 XJC to generate additional methods that allows method chaining hudson-jaxb-xjc Apache License, Version 2.0 http://java.net/projects/jaxb2-commons/pages/Fluent-api 2.18 3.0

Maven

Library name Description Where used License Url Current version The latest available version
org.sonatype.aether.aether-api The application programming interface for the repository system. hudson-maven-legacy Eclipse Public License 1.0 https://github.com/sonatype/sonatype-aether 1.11 1.12
org.sonatype.aether.aether-util A collection of utility classes to ease usage of the repository system maven3-plugin \\maven-plugin Eclipse Public License 1.0 https://github.com/sonatype/sonatype-aether 1.11 1.12
org.sonatype.aether.aether-impl An implementation of the repository system hudson-maven-legacy Eclipse Public License 1.0 https://github.com/sonatype/sonatype-aether 1.11 1.12
org.sonatype.aether.aether-spi The service provider interface for repository system implementations and repository connectors hudson-maven-legacy Eclipse Public License 1.0 https://github.com/sonatype/sonatype-aether 1.11 1.12
org.sonatype.aether.aether-connector-wagon A repository connector implementation based on Maven Wagon hudson-maven-legacy Eclipse Public License 1.0 https://github.com/sonatype/sonatype-aether 1.11 1.12
org.sonatype.aether.aether-connector-wagon Provides extensions to Aether for utilizing the Maven POM and Maven metadata hudson-maven-legacy Eclipse Public License 1.0 https://github.com/sonatype/sonatype-aether 1.11 1.12
lexus component descriptor to override key Maven components in 2.1 maven-plugin https://hudson.dev.java.net/source/browse/hudson/tags/maven2.1-interceptor-1.2 1.2 1.2
API to manage report generation maven-plugin Apache License, Version 2.0 http://svn.apache.org/viewvc/maven/shared/trunk/maven-reporting-api 3.0 3.0
org.jvnet.hudson.hudson-maven-artifact-manager Hackhish version of artifact manager to continue support uniqueVersion = false with maven2 builds maven-plugin Apache License, Version 2.0 https://hudson.dev.java.net/source/browse/hudson/tags/hudson-maven-artifact-manager-1.0 1.0 1.0
org.jvnet.hudson.hudson-maven-embedder maven-plugin unknown https://hudson.dev.java.net/source/browse/hudson/tags/hudson-maven-embedder-3.2 3.2 3.5

Wagon

Java & Servlets

Library name Description Where used License Url Current version The latest available version
org.apache.maven.wagon.wagon-http Wagon that gets and puts artifacts through http using Apache commons-httpclient hudson Apache License, Version 2.0 http://maven.apache.org/wagon 1.0-beta-5 1.0-beta-5
org.apache.maven.wagon.wagon-http-lightweight Wagon that gets and puts artifacts through http using standard Java library hudson-maven-legacy \\maven-plugin Apache License, Version 2.0 http://maven.apache.org/wagon 1.0-beta-7 1.0-beta-7
org.jvnet.hudson.wagon-webdav Wagon that gets and puts artifacts through webdav protocol hudson Apache License, Version 2.0 http://maven.apache.org/wagon 1.0-beta-2-hudson-1 1.0-beta-2-hudson-1
Library name Description Where used License Url Current version The latest available version
javax.servlet.servlet-api Servlet API hudson-core, hudson-inject, hudson-plugin-parent, hudson-war, maven-plugin 2.4 2.5
javax.mail.mail The JavaMail API hudson-core 1.4 1.4.4
org.jvnet.hudson.activation JavaBeans Activation Framework (JAF) hudson-core 1.1.1-hudson-1 1.1.1-hudson-1
Jetty server core hudson-test-framework 6.1.26 7.4.5.v20110725

Back to the top