Session

Reimagining Java Build Systems: Incremental Efficiency and Supply Chain Security

Build systems like Maven, Gradle, and Ant have been the foundation of Java development for years, offering powerful tools for managing dependencies and automating builds. While these tools excel in flexibility and community support, they often struggle with incremental build performance and supply chain security risks. Inefficient dependency tracking can lead to wasted time and unreliable builds, while reliance on public repositories introduces vulnerabilities to supply chain attacks.

This talk reflects on the strengths and limitations of current Java build systems, identifying key areas for improvement. It also presents an alternative approach designed to address these challenges: a build system that prioritizes deterministic incremental builds and integrates robust mechanisms for dependency verification and isolation. Through examples and demonstrations, attendees will see how this model can deliver faster, more reliable builds while reducing exposure to security threats, offering a practical path forward for Java developers.

Rafael Winterhalter

software consultant at Scienta in Oslo

Oslo, Norway

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top