Hudson :: Core · Contains the core Hudson code and view files to render HTML.
Group: org.jvnet.hudson.main - All Dependencies
Hudson :: Maven (legacy) :: Plugin · This plug-in provides deep integration of Hudson and Maven. This functionality used to be part of the Hudson core. Now it is a plug-in that is installed by default, but can be disabled.
Hudson :: Webapp · Creates a war file. Also includes additional static web resources, such as images, CSS, JavaScript, and some HTML files.
Test harness for Hudson and plugins · Unit test harness (src/main) and Unit tests for Hudson core (src/test)
Hudson remoting layer · Contains the bootstrap code to bridge separate JVMs into a single semi-shared space. Reusable outside Hudson.
Hudson :: Inject (JSR-330 Strategy) · Contains the strategy to wire up JSR-330 components in Hudson.
Hudson :: Test Utilities · Contains test utility code, reusable outside Hudson.
Hudson :: Test Framework · Contains common classes for testing.
Hudson :: Remoting Layer · Contains the bootstrap code to bridge separate JVMs into a single semi-shared space. Reusable outside Hudson.
Hudson :: Plugin Utilities · Contains plugin utility code, requires Hudson.
Hudson :: Maven (legacy) :: M2 Interceptor · Plexus module that intercepts invocations of key Maven components so that Hudson can monitor what's going on in Maven.
Hudson :: Maven (legacy) :: M2 Agent · Code that boots up Maven2 with Hudson's remoting support in place. Used for the native maven support.
Hudson :: JAXB · Compilation and runtime support for using JAXB in Hudson.