Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Hudson-ci/development/third party libraries"
< Hudson-ci | development
m |
|||
Line 323: | Line 323: | ||
! The latest available version | ! The latest available version | ||
|- | |- | ||
− | |commons-lang.commons-lang | + | | commons-lang.commons-lang |
− | |Provides a host of helper utilities for the java.lang API | + | | Provides a host of helper utilities for the java.lang API |
− | |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://commons.apache.org/lang | + | | http://commons.apache.org/lang |
− | |2.4 | + | | 2.4 |
− | |3.0.1 | + | | 3.0.1 |
|- | |- | ||
− | |commons-io.commons-io | + | | commons-io.commons-io |
− | |Contains utility classes, stream implementations, file filters, file comparators and endian classes | + | | Contains utility classes, stream implementations, file filters, file comparators and endian classes |
− | |hudson | + | | hudson |
− | |[http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] | + | | [http://www.apache.org/licenses/LICENSE-2.0.html Apache License, Version 2.0] |
− | |http://commons.apache.org/io | + | | http://commons.apache.org/io |
− | |1.4 | + | | 1.4 |
− | |2.0.1 | + | | 2.0.1 |
|- | |- | ||
− | |commons-collections.commons-collections | + | | commons-collections.commons-collections |
− | |Types that extend and augment the Java Collections Framework | + | | Types that extend and augment the Java Collections Framework |
− | |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://commons.apache.org/collections | + | | http://commons.apache.org/collections |
− | |3.2 | + | | 3.2 |
− | |3.2.1 | + | | 3.2.1 |
|- | |- | ||
− | |commons-beanutils.commons-beanutils | + | | commons-beanutils.commons-beanutils |
− | |Provides an easy-to-use but flexible wrapper around reflection and introspection | + | | Provides an easy-to-use but flexible wrapper around reflection and introspection |
− | |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://commons.apache.org/beanutils | + | | http://commons.apache.org/beanutils |
− | |1.8.0 | + | | 1.8.0 |
− | |1.8.3 | + | | 1.8.3 |
|- | |- | ||
− | |commons-codec.commons-codec | + | | commons-codec.commons-codec |
− | |Contains simple encoder and decoders for various formats such as Base64 and Hexadecimal | + | | Contains simple encoder and decoders for various formats such as Base64 and Hexadecimal |
− | |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://commons.apache.org/codec | + | | http://commons.apache.org/codec |
− | |1.4 | + | | 1.4 |
− | |1.5 | + | | 1.5 |
|- | |- | ||
− | |commons-digester.commons-digester | + | | commons-digester.commons-digester |
− | |Lets you configure an XML- | + | | 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 | + | | 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://commons.apache.org/digester | + | | http://commons.apache.org/digester |
− | |1.7 | + | | 1.7 |
− | |3.0 | + | | 3.0 |
|- | |- | ||
− | |commons-logging.commons-logging | + | | commons-logging.commons-logging |
− | |Adapter allowing configurable bridging to other, well known logging systems | + | | Adapter allowing configurable bridging to other, well known logging systems |
− | |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://commons.apache.org/logging | + | | http://commons.apache.org/logging |
− | |1.1.1 | + | | 1.1.1 |
− | |1.1.1 | + | | 1.1.1 |
|- | |- | ||
− | |commons-httpclient.commons-httpclient | + | | commons-httpclient.commons-httpclient |
− | |Supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) | + | | Supports the client-side of [http://tools.ietf.org/html/rfc1945 RFC 1945] (HTTP/1.0) and [http://tools.ietf.org/html/rfc2616 RFC 2616] (HTTP/1.1) |
− | |maven-agent \\maven-interceptor | + | | maven-agent \\maven-interceptor |
− | |[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://commons.apache.org/httpclient | + | | http://commons.apache.org/httpclient |
− | |3.1-rc1 | + | | 3.1-rc1 |
− | |4.1.2 | + | | 4.1.2 |
|- | |- | ||
− | |org.apache.commons.commons-jexl | + | | org.apache.commons.commons-jexl |
− | |Implementation of the JSTL Expression Language with extensions | + | | Implementation of the JSTL Expression Language with extensions |
− | |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://commons.apache.org/jexl | + | | http://commons.apache.org/jexl |
− | |2.0.1 | + | | 2.0.1 |
− | |2.0.1 | + | | 2.0.1 |
|- | |- | ||
− | |commons-jelly.commons-jelly-tags-fmt | + | | commons-jelly.commons-jelly-tags-fmt |
− | |The Jelly JSP Standard Tag Library (JSTL) for I18N and Formatting | + | | The Jelly JSP Standard Tag Library (JSTL) for I18N and Formatting |
− | |hudson-core | + | | hudson-core |
− | | | + | | |
− | | | + | | |
− | |1.0 | + | | 1.0 |
− | |1.0 | + | | 1.0 |
|- | |- | ||
− | |commons-jelly.commons-jelly-tags-xml | + | | commons-jelly.commons-jelly-tags-xml |
− | |The Jelly XML Tag Library | + | | The Jelly XML Tag Library |
− | |hudson-core | + | | hudson-core |
− | | | + | | |
− | | | + | | |
− | |1.1 | + | | 1.1 |
− | |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 == | ||
+ | |||
+ | {| width="100%" border="1" cellpadding="1" cellspacing="1" | ||
+ | |- | ||
+ | ! Library name | ||
+ | ! Description | ||
+ | ! Where used | ||
+ | ! License | ||
+ | ! Url | ||
+ | ! Current version | ||
+ | ! The latest available version | ||
+ | |- | ||
+ | |} | ||
+ | == AOP == | ||
+ | |||
+ | {| width="100%" border="1" cellpadding="1" cellspacing="1" | ||
+ | |- | ||
+ | ! Library name | ||
+ | ! Description | ||
+ | ! Where used | ||
+ | ! License | ||
+ | ! Url | ||
+ | ! Current version | ||
+ | ! The latest available version | ||
+ | |- | ||
+ | |} | ||
+ | == Annotations == | ||
+ | |||
+ | {| width="100%" border="1" cellpadding="1" cellspacing="1" | ||
+ | |- | ||
+ | ! Library name | ||
+ | ! Description | ||
+ | ! Where used | ||
+ | ! License | ||
+ | ! Url | ||
+ | ! Current version | ||
+ | ! The latest available version | ||
+ | |- | ||
+ | |} | ||
+ | == Tools and Utils == | ||
+ | |||
+ | {| width="100%" border="1" cellpadding="1" cellspacing="1" | ||
+ | |- | ||
+ | ! Library name | ||
+ | ! Description | ||
+ | ! Where used | ||
+ | ! License | ||
+ | ! Url | ||
+ | ! Current version | ||
+ | ! The latest available version | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|} | |} |
Revision as of 09:52, 8 September 2011
Hudson Continuous Integration Server | |
Website | |
Download | |
Community | |
Mailing List • Forums • IRC • mattermost | |
Issues | |
Open • Help Wanted • Bug Day | |
Contribute | |
Browse Source |
Third Party Libraries and Plugins used By Hudson |
---|
Introduction
The current usage of external libraries and plug-ins for Hudson are detailed below.
Contents
Libraries
IoC and Spring
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
org.springframework.spring-core | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.5 | 3.0.6.RELEASE | |
org.springframework.spring-web | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.5 | 3.0.6.RELEASE | |
org.springframework.spring-dao | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.0.8 | 2.0.8 | |
org.springframework.spring-jdbc | hudson-core | Apache License, Version 2.0 | http://www.springsource.org/ | 2.5 | 3.0.6.RELEASE | |
org.sonatype.sisu.sisu-guice | Patched build of Google Guice | hudson | Apache License, Version 2.0 | https://github.com/sonatype/sisu-guice | 3.0.3 | 3.0.3 |
org.sonatype.sisu.sisu-inject-bean | JSR 330 based container and Plexus adapter | hudson | Apache License, Version 2.0 Eclipse Public License, v1.0 | https://github.com/sonatype/sisu | 2.2.3 | 2.2.3 |
avalon-framework.avalon-framework | Java software for component and container programming and pioneered the use of IoC SoC | hudson-core | Apache License, Version 2.0 | http://avalon.apache.org/ | 4.1.3 | 4.2.0 |
org.acegisecurity.acegi-security | Spring Security | hudson-core | Apache License, Version 2.0 | http://www.acegisecurity.org | 1.0.5 | 1.0.5 |
com.google.gwt.inject.gin | Automatic dependency injection to Google Web Toolkit | hudson-gwt | Apache License, Version 2.0 | http://code.google.com/p/google-gin | 1.5.0 | 1.5.0 |
Loggers
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
log4j.log4j | Inserting log statements into your code is a low-tech method for debugging | hudson-core | Apache License, Version 2.0 | http://logging.apache.org/log4j/ | 1.2.12 | 1.2.12 |
org.slf4j.slf4j-api | Simple facade or abstraction for various logging frameworks | hudson-inject, hudson-rest, hudson-test-utils, hudson-utils, maven3-eventspy-common | MIT License | http://www.slf4j.org/ | 1.6.1 | 1.6.2 |
org.slf4j.jcl-over-slf4j | JCL 1.1.1 implementation over SLF4J | hudson | MIT License | http://www.slf4j.org/ | 1.6.1 | 1.6.2 |
org.slf4j.slf4j-jdk14 | The slf4j JDK14 binding | hudson, hudson-war | MIT License | http://www.slf4j.org/ | 1.6.1 | 1.6.2 |
org.slf4j.jul-to-slf4j | JUL to SLF4J bridge | hudson | MIT License | http://www.slf4j.org/ | 1.6.1 | 1.6.2 |
logkit.logkit | Secure performance-oriented logging in Java server applications | hudson-core | Apache License, Version 2.0 | 1.0.1 | 2.0 | |
ch.qos.logback.logback-classic | Logback is intended as a successor to the popular log4j project | hudson-inject, maven3-eventspy-3.0 | Eclipse Public License v1.0 LGPL 2.1 | http://logback.qos.ch/index.html | 0.9.28 | 0.9.29 |
Testing Frameworks
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
junit.junit | Regression testing framework | hudson-plugin-parent, hudson-test-utils | Common Public License Version 1.0 | http://www.junit.org | 4.8.1 | 4.9 |
org.easymock.easymock | Provides an easy way to use Mock Objects in unit testing | hudson | Apache License, Version 2.0 | http://sourceforge.net/projects/easymock/ | 3.0 | 3.0 |
org.mockito.mockito-core | simpler & better mocking | hudson, hudson-test-framework | MIT License | http://mockito.org/ | 1.8.5 | 1.8.5 |
org.powermock.powermock-module-junit4 | Extend other mock libraries such as EasyMock with more powerful capabilities | hudson-core, hudson-test-utils | Apache License, Version 2.0 | http://code.google.com/p/powermock/ | 1.4.9 | 1.4.10 |
org.powermock.powermock-api-easymock | Extend other mock libraries such as EasyMock with more powerful capabilities | hudson-core | Apache License, Version 2.0 | http://code.google.com/p/powermock/ | 1.4.9 | 1.4.10 |
org.powermock.powermock-api-mockito | Extend other mock libraries such as EasyMock with more powerful capabilities | hudson-test-utils | Apache License, Version 2.0 | http://code.google.com/p/powermock/ | 1.4.9 | 1.4.10 |
org.jvnet.hudson.htmlunit | Unit testing framework for testing Web based applications | hudson-test-framework | Apache License, Version 2.0 | http://sourceforge.net/projects/htmlunit/ | 2.6-hudson-2 | 2.9 |
com.googlecode.junit-ext.junit-ext | Make the junit more powerful | hudson-test-utils | Apache License, Version 2.0 | http://code.google.com/p/junit-ext/ | 1.0-RC3 | 1.0-RC3 |
org.hamcrest.hamcrest-library | Library of matchers for building test expressions | hudson-test-utils | New BSD License | http://code.google.com/p/hamcrest/ | 1.2 | 1.3.0RC1 |
org.hamcrest.hamcrest-core | Library of matchers for building test expressions | hudson-test-utils | New BSD License | http://code.google.com/p/hamcrest/ | 1.2 | 1.3.0RC1 |
Marshallers/Serializers
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
org.hudsonci.tools.xtream | Serialize objects to XML and back again | hudson, hudson-plugins | BSD license | http://xstream.codehaus.org/ | 1.4.1-hudson-1 | 1.4.1 |
org.kohsuke.stapler.json-lib | Library for transforming beans, maps, collections, java arrays and XML to JSON and back again | hudson-core | http://json-lib.sourceforge.net/ | 2.1-rev6 | 2.4 | |
org.codehaus.jackson.jackson-core-asl | High-performance JSON processor (parser, generator) | hudson-jaxb-xjc, hudson-rest-common, hudson-rest-model, maven3-model | Apache License, Version 2.0 LGPL 2.1 | http://jackson.codehaus.org/ | 1.7.1 | 1.8 |
org.codehaus.jackson.jackson-mapper-asl | Data Mapper package is a high-performance data binding package built on Jackson JSON processor | hudson-jaxb | Apache License, Version 2.0 LGPL 2.1 | http://jackson.codehaus.org/ | 1.7.1 | 1.8 |
org.codehaus.jackson.jackson-xc | Extensions that provide interoperability support for Jackson JSON processor's data binding functionality | hudson-rest-common | Apache License, Version 2.0 LGPL 2.1 | http://jackson.codehaus.org/ | 1.7.1 | 1.8 |
Apache Commons
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|---|---|---|---|---|---|
commons-lang.commons-lang | Provides a host of helper utilities for the java.lang API | hudson | Apache License, Version 2.0 | http://commons.apache.org/lang | 2.4 | 3.0.1 |
commons-io.commons-io | Contains utility classes, stream implementations, file filters, file comparators and endian classes | hudson | Apache License, Version 2.0 | http://commons.apache.org/io | 1.4 | 2.0.1 |
commons-collections.commons-collections | Types that extend and augment the Java Collections Framework | hudson-core | Apache License, Version 2.0 | http://commons.apache.org/collections | 3.2 | 3.2.1 |
commons-beanutils.commons-beanutils | Provides an easy-to-use but flexible wrapper around reflection and introspection | hudson-core | Apache License, Version 2.0 | http://commons.apache.org/beanutils | 1.8.0 | 1.8.3 |
commons-codec.commons-codec | Contains simple encoder and decoders for various formats such as Base64 and Hexadecimal | hudson | Apache License, Version 2.0 | http://commons.apache.org/codec | 1.4 | 1.5 |
commons-digester.commons-digester | Lets you configure an XML->Java object mapping module which triggers certain actions called rules whenever a particular pattern of nested XML elements is recognized | hudson | Apache License, Version 2.0 | http://commons.apache.org/digester | 1.7 | 3.0 |
commons-logging.commons-logging | Adapter allowing configurable bridging to other, well known logging systems | hudson | Apache License, Version 2.0 | http://commons.apache.org/logging | 1.1.1 | 1.1.1 |
commons-httpclient.commons-httpclient | Supports the client-side of RFC 1945 (HTTP/1.0) and RFC 2616 (HTTP/1.1) | maven-agent \\maven-interceptor | Apache License, Version 2.0 | http://commons.apache.org/httpclient | 3.1-rc1 | 4.1.2 |
org.apache.commons.commons-jexl | Implementation of the JSTL Expression Language with extensions | hudson-core | Apache License, Version 2.0 | http://commons.apache.org/jexl | 2.0.1 | 2.0.1 |
commons-jelly.commons-jelly-tags-fmt | The Jelly JSP Standard Tag Library (JSTL) for I18N and Formatting | hudson-core | 1.0 | 1.0 | ||
commons-jelly.commons-jelly-tags-xml | The Jelly XML Tag Library | hudson-core | 1.1 | 1.1 | ||
commons-jelly.commons-jelly-tags-define | The Jelly Define Tag Library | hudson-core | 1.0.1-hudson-20071021 | 1.1 |
REST
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|
AOP
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|
Annotations
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|
Tools and Utils
Library name | Description | Where used | License | Url | Current version | The latest available version |
---|