From Fedora Project Wiki
(→‎Dependencies: A picture map)
Line 8: Line 8:


[[Image:hudson-deps.png|1024px|A dependency map, click to enlarge]]
[[Image:hudson-deps.png|1024px|A dependency map, click to enlarge]]
Click to enlarge the dependency graph. A Perl script used to generate it is here: http://fedorapeople.org/~lkundrak/hudson-graph/


{|  
{|  

Revision as of 11:41, 12 May 2010

Packaging Hudson

Tracking efforts to package Hudson CI server. Anyone who would like to help please let me know.

Dependencies

Not that many...

A dependency map, click to enlarge

Click to enlarge the dependency graph. A Perl script used to generate it is here: http://fedorapeople.org/~lkundrak/hudson-graph/

Jar file Namespace (may vary) Note
groovy-all-1.6.0.jar Green check.png
ant-1.7.0.jar Green check.png
jaxen-1.1-beta-11.jar Green check.png
jfreechart-1.0.9.jar Green check.png
jline-0.9.94.jar Green check.png
jcommon-1.0.12.jar Green check.png
commons-logging-1.1.jar Green check.png
asm-2.2.3.jar Green check.png
xpp3_min-1.1.4c.jar Green check.png
ant-junit-1.7.0.jar Green check.png
asm-tree-2.2.3.jar Green check.png
commons-lang-2.4.jar Green check.png
commons-codec-1.4.jar Green check.png
jna-3.2.3.jar Green check.png
oro-2.0.8.jar Green check.png
commons-discovery-0.4.jar Green check.png
mail-1.4.jar Green check.png
stax-api-1.0.1.jar Green check.png
commons-collections-3.2.jar Green check.png
commons-digester-1.7.jar Green check.png
avalon-framework-4.1.3.jar Green check.png
antlr-2.7.6.jar Green check.png
commons-fileupload-1.2.1.jar Green check.png
commons-beanutils-1.8.0.jar Green check.png
asm-commons-2.2.3.jar Green check.png
log4j-1.2.9.jar Green check.png
ant-launcher-1.7.0.jar Green check.png
xpp3-1.1.4c.jar Green check.png
commons-io-1.4.jar Green check.png
xstream-1.3.1-hudson-5.jar What's patched here?
trilead-ssh2-build212-hudson-5.jar What's patched here?
jtidy-4aug2000r7-dev-hudson-1.jar What's patched here?
dom4j-1.6.1-hudson-3.jar What's patched here?
activation-1.1.1-hudson-1.jar What's patched here?
trilead-putty-extension-1.0.jar DEREncoder, PuTTYKey, KeyReader should go to orion-ssh2
j-interopdeps-2.0.5.jar Various :(
wstx-asl-3.2.7.jar com.ctc.wstx.api.CommonConfig.class
google-collections-1.0-rc3.jar com.google.common
jcaptcha-all-1.0-RC6.jar com.octo.captcha.Captcha.class
akuma-1.2.jar com.sun.akuma
embedded_su4j-1.1.jar com.sun.solaris
txw2-20070624.jar com.sun.xml.txw2
jstl-1.1.0.jar javax.servlet.jsp.jstl
jcifs-1.3.3.jar jcifs
sezpoz-1.5.jar net.java.sezpoz
ezmorph-1.0.3.jar net.sf.ezmorph
json-lib-2.1-rev6.jar net.sf.json
acegi-security-1.0.5.jar org.acegisecurity
aopalliance-1.0.jar org.aopalliance.aop
commons-jelly-tags-fmt-1.0.jar org.apache.commons.jelly.tags.fmt
commons-jelly-tags-xml-1.1.jar org.apache.commons.jelly.tags.xml
commons-pool-1.3.jar org.apache.commons.pool
logkit-1.0.1.jar org.apache.log
j-interop-2.0.5.jar org.jinterop
jna-posix-1.0.3.jar org.jruby.ext.posix
memory-monitor-1.2.jar org.jvnet.hudson
annotation-indexer-1.2.jar org.jvnet.hudson.annotation_indexer
crypto-util-1.0.jar org.jvnet.hudson.crypto
jinterop-wmi-1.0.jar org.jvnet.hudson.wmi
libpam4j-1.2.jar org.jvnet.libpam
localizer-1.10.jar org.jvnet.localizer
robust-http-client-1.0.jar org.jvnet.robust_http_client
libzfs-0.5.jar org.jvnet.solaris.libzfs
tiger-types-1.3.jar org.jvnet.tiger_types
winp-1.14.jar org.jvnet.winp
args4j-2.0.16.jar org.kohsuke.args4j
graph-layouter-1.0.jar org.kohsuke.graph_layouter
jinterop-proxy-1.1.jar org.kohsuke.jinterop
stapler-1.135.jar org.kohsuke.stapler
stapler-jelly-1.135.jar org.kohsuke.stapler.jelly
stapler-adjunct-timeline-1.1.jar org.kohsuke.stapler.simile.timeline_ajax
spring-core-2.5.jar org.springframework
spring-aop-2.5.jar org.springframework.aop
spring-beans-2.5.jar org.springframework.beans
spring-context-2.5.jar org.springframework.context
spring-dao-1.2.9.jar org.springframework.dao
spring-jdbc-1.2.9.jar org.springframework.jdbc
spring-web-2.5.jar org.springframework.web
hudson-core-1.348.jar hudson A core package
cli-1.348.jar hudson.cli A core package
remoting-1.348.jar hudson.remoting A core package
commons-jexl-1.1-hudson-20090508.jar org.apache.commons.jexl What's patched here?
commons-jelly-tags-define-1.0.1-hudson-20071021.jar org.apache.commons.jelly What's patched here?
commons-jelly-1.1-hudson-20100215.jartask-reactor-1.1.jar org.jvnet.hudson.reactor What's patched here?

Stapler

Please understand "(no other dependencies)" as "dead easy to package". Hudson's REST framework. This should be merged into above table!

  • core & jsp
    • metainf-services (no other dependencies)
    • tiger-types (no other dependencies)
    • localizer (no other dependencies)
    • google-collect (no other dependencies)
    • json-lib (no other dependencies)
      • ezmorph (no other dependencies)
    • txw2 (packaged in jpackage)
      • package com.sun.codemodel does not exist
      • package com.sun.xml.xsom.parser does not exist
      • package org.kohsuke.args4j does not exist
      • package org.kohsuke.rngom.ast.builder does not exist
  • stapler-jelly
    • maven-jelly-plugin
    • commons-jelly (packaged in jpackage)
  • stapler-groovy
    • stapler-jelly (see above)