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

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