Thanks for the information and transparency. I haven't followed the SIS development up close due to different projects at work, but I will save this email for later if I have to build it from source. Thank you, Martin.
Bruno On Wed, 12 Aug 2026, 11:07 Martin Desruisseaux via dev, <[email protected]> wrote: > Hello > > A quick note about the state of the work on the build system of Apache > SIS. This project is a precursor in the sense that it uses Java Module > Source Hierarchy [1], a standard feature of the JDK for more than 10 > years but still not well supported by neither Maven or Gradle. Because > of that, it is uneasy to build SIS and yet more difficult to open it in > an IDE and to run it within a debugger. This difficulty is an impediment > to contributions. Instead of making the build more classical at the cost > of losing the Java Module Source Hierarchy, we rather contributed to > Maven 4 for bringing Java Module Source Hierarchy support in build > tools. It has been a 3 years effort which is coming close to completion. > The recent Maven 4.0.0-rc-6 release provides the foundation that we > need, the Maven Compiler Plugin is already ready for a few months, and > the Maven JAR Plugin is on track [2]. The main remaining work is the > Maven Surefire Plugin. After that, we should be able to migrate the > Apache SIS build to Maven 4, hopefully during the next 6 months. It will > hopefully make SIS development easier. > > Martin > > [1]https://sis.staged.apache.org/release-notes/Modularization.html > [2]https://github.com/apache/maven-jar-plugin/pull/508 >
