Deterministic by Design - Achieving Reproducible Builds with Maven

Abstract

Modern software delivery pipelines face increasing pressure from auditors, regulators, and internal governance teams. Yet many builds remain non-reproducible. This lack of determinism creates blind spots in compliance, undermines traceability, and exposes organisations to risks when validating what actually went into production.

This session demonstrates how developers can use Apache Maven features to reliably produce identical artifacts from identical inputs. You’ll also learn how to diagnose where reproducibility breaks down and how Maven’s built-in verification tools can highlight sources of non-determinism.

Join this talk to understand why reproducibility is becoming a non-negotiable requirement for responsible software development and what you can do to make your build deterministic by design.

Deliveries

ConferenceDateNotes
🇧🇪 DevoxxOctober 7, 2026