---
schema_version: "1"
id: 75c0a5c445aef9cca2f34fa3b5e05403dd31114f09677c454931cc40eb441019
title: Reproducible Builds
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mule-runtime/4.9/reproducible-builds.md
canonical_url: https://docs.mulesoft.com/mule-runtime/4.9/reproducible-builds
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 046738c8ff72539bc6f81f5702812f20e276d40005e55f73fc4a2f33f0169ecb
description: MuleSoft Documentation Site
release: "4.9"
latest: false
---
---
product: Mule Runtime
version: 4.9
---

# Reproducible Builds

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

Being able to build a particular version of your Mule project at any time facilitates maintenance,
because the versions of your projects in production are not always the latest ones.

To help achieve this goal:

- Use source control for all your Mule projects and apply branching, merging, and tagging to them.  
  Do not check in Eclipse-specific files.  
  See [Git Source Control](https://git-scm.com/book/en/v2) documentation for details.

- Manage dependencies strictly by using Apache Maven and an in-house repository manager, such as
  Nexus.  
  See [Maven Support in Mule](https://docs.mulesoft.com/mule-runtime/4.9/using-maven-with-mule) documentation for guidelines.
