Hudson is a continuous integration system for Java.
Hudson monitors executions of repeated jobs, such as building a project or jobs run by cron. Among those things, current Hudson focuses on the following two jobs:
Building/testing software projects continuously, like CruiseControl or DamageControl.
Monitoring executions of externally-run jobs, such as cron jobs and procmail jobs.
Hudson integrates with other tools such as FishEye, ViewCVS, Jira, Trac, Emma and has first class su
Component Assembly for Eclipse. Manages dependencies betwen components, interfaces with Maven and Eclipse PDE Build, for product build and provisioning of developer environments.