[jira] [Created] (JAMES-4175) Reproductible build environments using nix
"Jean Helou (Jira)" <[email protected]> Mon, 23 Feb 2026 15:02:00 +0000 (UTC)
| Newsgroups | gmane.comp.jakarta.james.devel |
|---|---|
| Message-ID | <[email protected]> |
Jean Helou created JAMES-4175:
---------------------------------
Summary: Reproductible build environments using nix
Key: JAMES-4175
URL: https://issues.apache.org/jira/browse/JAMES-4175
Project: James Server
Issue Type: Improvement
Reporter: Jean Helou
Our current build instructions only suggests request that the user install maven 3.6
They don't specify the version of the jdk to use to compile the project (jdk 21 is necessary) and building with maven 3.6+ works fine.
I intend to propose to use the nix package manager (available on both linux and mac) to precisely pin versions of all of these tools for as long as they are in the nix cache or their source code is available.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)