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

Hudson-ci/development/third party libraries/3.0.0

Hudson Continuous Integration Server
Website
Download
Community
Mailing ListForumsIRCmattermost
Issues
OpenHelp WantedBug Day
Contribute
Browse Source
Hudson-bust.png Library Usage:
Hudson 3.0.0 - Final











Status

This page reflects the libraries packaged within or used by the Hudson 3.0.0 Final Release Candidates and production version

Hudson Libraries in the Distribution

Jar  Notes
hudson-jetty-war-executable.jar
hudson-cli.jar Part of core despite the apparent difference in package naming. This is to provide a compatibility bridge through the hudson.* etc. namespace
remoting.jar Part of core despite the apparent difference in package naming. This is to provide a compatibility bridge through the hudson.* etc. namespace
slave.jar Part of core despite the apparent difference in package naming. This is to provide a compatibility bridge through the hudson.* etc. namespace
hudson-cli-3.0.0-RC4.jar
hudson-core-3.0.0-RC4.jar
hudson-inject-3.0.0-RC4.jar
hudson-plugin-utils-3.0.0-RC4.jar
hudson-remoting-3.0.0.jar
hudson-service-3.0.0-RC4.jar
hudson-utils-3.0.0-RC4.jar
stapler-core-3.0.0.jar CQ 6210
stapler-jelly-3.0.0.jar CQ 6214

Eclipse Project Libraries in the Distribution

Jar  Notes
jetty-servlet-api.jar
jetty-util.jar
jetty.jar
jetty-continuation.jar
jetty-http.jar
jetty-io.jar
jetty-security.jar
jetty-servlet.jar
jetty-web-app.jar
jetty-xml.jar
aspectjrt-1.6.11.jar
aspectjweaver-1.6.11.jar

Distributed Third Party Library Detail For hudson-core

Jar CQ Approved Notes
activation-1.1.1.jar CQ 5774 Y
annotation-indexer-1.2.jar CQ 5569 Y
ant-1.8.2.jar CQ 5621 Y
ant-launcher-1.8.2.jar CQ 5621 Y
antlr-runtime-3.4.jar CQ 6754 Y
aopalliance-1.0.jar CQ 5772 Y
args4j-2.0.16.jar CQ 5570 Y
asm-all-2.2.3.jar CQ 5572 Y
commons-beanutils-1.8.0.jar CQ 5599 Y
commons-codec-1.4.jar CQ 5601 Y
commons-collections-3.2.jar CQ 5602 Y
commons-digester-1.7.jar CQ 5603 Y
commons-digester3-3.0.jar CQ 6141 Y
commons-discovery-0.4.jar CQ 5604 Y
commons-fileupload-1.2.1.jar CQ 5605 Y
commons-io-2.0.1.jar CQ 6105 Y
commons-jelly-1.1-hudson-20120704.jar CQ 6763 Y Hudson fork of commons jelly removing the dependency on XOM (LGPL)
commons-jelly-tags-define-1.0.1-hudson-20071021.jar CQ 6188 Y We abandoned 6765 as it was in fact not needed and the already approved version could be used.
commons-jelly-tags-fmt-1.0.jar CQ 5682 Y
commons-jelly-tags-xml-1.1-hudson-20120704.jar CQ 6764 Y Hudson fork of Apache commons library removing dependency on XOM
commons-jexl-1.1-hudson-20090508.jar CQ 6790 Y
commons-jexl-2.0.1.jar CQ 5684 Y
commons-lang-2.4.jar CQ 5609 Y
commons-lang3-3.0.1.jar CQ 6116 Y
dom4j-1.6.1-hudson-3.jar CQ 6108 Y
ezmorph-1.0.6.jar CQ 5686 Y
gossip-bootstrap-1.7.jar CQ 5687 Y
gossip-support-1.7.jar CQ 5688 Y
guava-10.0.1.jar CQ 6109 Y
jcl-over-slf4j-1.6.1.jar CQ 5564 Y
jmdns-3.4.0.jar CQ 5728 Y
jna-posix-1.0.3.jar CQ 5730 Y
json-lib-2.4-jdk15.jar CQ 6129 Y
jstl-1.1.0.jar CQ 5732 Y
jtidy-4aug2000r7-dev.jar CQ 6191 Y
localizer-1.10.jar CQ 5767 Y
log4j-over-slf4j-1.6.1.jar CQ 5563 Y
mail-1.4.4.jar CQ 5693 Y Version 1.4 this should be OK
serializer-2.7.1.jar CQ 6753 Y part of Apache Xalan
servlet-api-2.4.jar CQ 5694 Y
sezpoz-1.9.jar CQ 5733 Y
sisu-guice-3.0.3-no_aop.jar CQ 6207 Y
sisu-inject-bean-2.2.3.jar CQ 6208 Y
slf4j-api-1.6.1.jar CQ 5563 Y
slf4j-jdk14-1.6.1.jar CQ 5565 Y
spring-aop-2.5.6.jar CQ 5755 Y
spring-beans-2.5.6.jar CQ 5754 Y
spring-context-2.5.6.jar CQ 6114 Y
spring-core-2.5.6.jar CQ 5753 Y
spring-dao-2.0.8.jar CQ 5820 Y
spring-jdbc-2.5.6.jar CQ 5760 Y
spring-ldap-1.3.1.RELEASE-all.jar CQ 6761 Y This newer version required based on Spring security changes
spring-security-acl-2.0.7.RELEASE.jar CQ 5822 Y
spring-security-core-2.0.7.RELEASE.jar CQ 5822 Y
spring-support-2.0.8.jar CQ 5756 Y
spring-tx-2.5.6.jar CQ 5757 Y
spring-web-2.5.6.jar CQ 5758 Y
stringtemplate-3.2.1.jar CQ 6759 Y Dependency of Antlr runtime - seperate CQ though
task-reactor-1.2.jar CQ 5769 Y
tiger-types-1.3.jar CQ 6215 Y
xalan-2.7.1.jar CQ 6753 Y Piggyback on 5393
xercesImpl-2.8.1.jar CQ 6752 Y piggyback on 1735
xml-apis-1.3.03.jar CQ 6766 Y
xmlpull-1.1.3.4d_b4_min.jar CQ 6470 Y
xpath-service-1.0.2.jar CQ 6829 Y Replaced 6762
xpp3-1.1.4c.jar CQ 6229 Y
xstream-1.4.1-hudson-2.jar CQ 5771 Y

Non-distributed Third Party Library Detail For hudson-core

These libraries are used by the Hudson build and test-suite and not shipped as part of the Hudson download. These are covered by the CQ mentioned or through Our blanket WorksWith CQ CQ 6901

Jar CQ Approved Notes
aether-api 1.8 depends on Maven version 5552 is our CQ for 1.11
aether-connector-wagon 1.8 depends on Maven version 5556 is our CQ for 1.11
aether-impl 1.8 depends on Maven version 5554 is our CQ for 1.11
aether-spi 1.8 depends on Maven version 5555 is our CQ for 1.11
aether-util 1.11 PB 5553
cglib-nodep 2.2 PB 4345
commons-httpclient 3.1 CQ 5606 Y
cssparser 0.9.5 net.sourceforge.cssparser
easymock 3.0 PB 4630
guava 12.0 PB 4547
hamcrest-core 1.2 PB 3580
hamcrest-library 1.2 PB 3580
Hudson embedded-rhino-debugger 1.2
Hudson htmlunit 2.6-hudson-3
hudson-maven-embedder 3.2
Hudson netx 0.5-hudson2
Hudson test-annotations 1.0
javassist 3.15.0 GA 3.14GA covered by 6384
JUnit 4.8.1 PB 3677
JUnit 4.8.2 PB 5022
logback-classic 0.9.26 CQ 5567 Y
maven-aether-provider 3.0.1 Versions 3.0.4 6066 or 3.0.2 4771
maven-artifact 3.0.1 Versions 3.0.4 6067 or 3.0.2 4904
maven-compat 3.0.1 Versions 3.0.4 6068 or 3.0.2 4908
maven-core 3.0.1 Versions 3.0.4 6069 or 3.0.2 4903
maven-embedder 3.0.1 Versions 3.0.4 6070 or 3.0.2 4902
maven-model 3.0.1 Versions 3.0.4 6071 or 3.0.2 4905
maven-model-builder 3.0.1 Versions 3.0.4 6072 or 3.0.2 4910
maven-plugin-api 3.0.1 Versions 3.0.4 6073 or 3.0.2 4909
maven-repository-metadata Versions 3.0.4 6074 or 3.0.2 4912
maven-settings 3.0.1 Versions 3.0.4 6075 or 3.0.2 4906
maven-settings-builder 3.0.1 Versions 3.0.4 6076 or 3.0.2 4913
mockito-core 1.8.5 PB 6376
nekohtml 1.9.13 1.9.14 covered by 4749
objenesis 1.0 PB 3931
objenesis 1.2
plexus-classworlds 2.4 CQ 5623 Y
plexus-cipher 1.4 PB 4600
plexus-component-annotations 1.5.5 PB 4581
plexus-interpolation 1.14 PB 4583
plexus-sec-dispatcher 1.3 PB 4601
plexus-utils 2.0.4 PB 4582
plexus-utils 3.0 PB 6819 (3.0.7)
powermock-api-easymock 1.4.10
powermock-api-support 1.4.10 1.4.9 covered by 6380
powermock-core 1.4.10 1.4.9 covered by 6377
powermock-module-junit4 1.4.10
powermock-module-junit4-common 1.4.10 1.4.9 covered by 6382
powermock-reflect 1.4.10 1.4.9 covered by 6378
powermock-api-mockito 1.4.10 1.4.9 covered by 6379
sac 1.3 PB 265
sisu-inject-plexus 1.4.3.1 Version 2.3.0 CQ 5635
wagon-file 1.0-beta-7 PB 4927
wagon-http-lightweight 1.0-beta-7
wagon-http-shared 1.0-beta-7
wagon-provider-api 1.0-beta-7 PB 4925

Pre-Requisites External from Eclipse

The following plugins are a requirement of Hudson before it can run correctly. These are maintained and downloaded externally from Eclipse. But referenced here in the interest of full disclosure and downstream license dependencies. The plug-ins themselves are MIT Licensed.

Plugin CQ
BIRT Charts Plugin CQ 6903
JNA Native Support Plugin CQ 6904
Xpath Provider Plugin CQ 6905

Detail for BIRT Charts Plugin

Library Version License
commons-codec 1.4 Apache v2
com.ibm.icu.icu4j 4.8.1 ICU http://source.icu-project.org/repos/icu/icu/trunk/license.html
rhino.js 1.7R2 MPL
org.ow2.orchestra.eclipse.birt.chart.device.extension 3.7.0 EPL v1
org.ow2.orchestra.eclipse.birt.chart.engine 3.7.0 EPL v1
org.ow2.orchestra.eclipse.birt.chart.engine.extension 3.7.0 EPL v1
org.ow2.orchestra.eclipse.birt.core 3.7.0 EPL v1
org.ow2.orchestra.eclipse.core.contenttype 3.4.100 EPL v1
org.ow2.orchestra.eclipse.core.jobs 3.5.100 EPL v1
org.ow2.orchestra.eclipse.core.runtime 3.7.0 EPL v1
org.ow2.orchestra.eclipse.core.runtime.compatibility.auth 3.2.200 EPL v1
org.ow2.orchestra.eclipse.emf.common 2.7.0 EPL v1
org.ow2.orchestra.eclipse.emf.ecore 2.7.0 EPL v1
org.ow2.orchestra.eclipse.emf.ecore.xmi 2.7.0 EPL v1
org.ow2.orchestra.eclipse.equinox.app 1.3.100 EPL v1
org.ow2.orchestra.eclipse.equinox.common 3.6.0 EPL v1
org.ow2.orchestra.eclipse.osgi 3.7.0 EPL v1


Detail for JNA Provider Support Plugin

Library Version License
com.sun.akuma 1.4 MIT
org.kohsuke.jinterop.j-interop 2.0.6 LGPL 3
org.kohsuke.jinterop.j-interopdeps 2.0.6 LGPL 3
org.samba.jcifs.jcifs 1.2.19 LGPL 2.1
net.java.dev.jna.jna 3.2.4 LGPL 2.1
org.jruby.ext.posix.jna-posix 1.0.3 CPL v1
org.jvnet.libpam4j.libpam4j 1.2 MIT
org.jvnet.libzfs.libzfs 0.5 CDDL 1
org.jvnet.hudson.memory-monitor 1.3 MIT
org.slf4j.slf4j-api 1.6.1 Apache v2
org.jvnet.winp.winp 1.14 MIT

Detail for XPath Provider Plugin

Library Version License
com.ibm.icu.icu4j 2.6.1 ICU http://source.icu-project.org/repos/icu/icu/trunk/license.html
org.jdom.jdom 1.0 Apache Style licence: see jdom.org
xom.xom 1.0 LGPL
jaxen.jaxen 1.1.3 http://jaxen.codehaus.org/license.html
xml-apis.xmlParserAPIs 2.6.2 Apache v2

Back to the top