A maven is a build tool designed to manage dependencies and the software lifecycle. It is also designed to work with plugins that allow users to add other tasks to the standard compile, test, package, install, deploy tasks. Jenkins is designed for the purpose of implementing Continuous Integration (CI). It checks code out of a repository, builds and packages it, and sends it out to a server for testing – automatically. Jenkins can use Maven as its build tool.