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

# 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.11/using-maven-with-mule) documentation for guidelines.
