---
schema_version: "1"
id: f35f6fc46581d0c6a2d40c92dbed81a974566f0def8344b2203e26ad0c0e6055
title: Reproducible Builds
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mule-runtime/latest/reproducible-builds.md
canonical_url: https://docs.mulesoft.com/mule-runtime/latest/reproducible-builds
source_site: docs.mulesoft.com
content_type: documentation
content_hash: d26cc324a07d21b299ebb51da6bb657736c0bbb8c1b2394ff5995b02f292f932
description: MuleSoft Documentation Site
release: "4.13"
latest: true
---
---
product: Mule Runtime
version: 4.13
is-latest-version: true
---

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