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
>

Reply via email to