Notice: This Wiki is now read only and edits are no longer 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 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. | ||
− | + | __NOTOC__ | |
= Libraries = | = Libraries = | ||
+ | *[[Hudson-ci/development/third party libraries/IoC and Spring|IoC and Spring]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== 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 | ||
|- | |- | ||
− | + | | 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 | ||
|- | |- | ||
− | + | | 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 | ||
+ | |} | ||
− | |||
{| 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 | ||
− | |||
|- | |- | ||
− | + | | 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 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.
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 |