Hello.

With Java 9 due out in a few days time, I'm looking at moving all of my
60+ projects to Java 9. I have no intention of keeping support for any
version of Java less than 9, so the projects will become pure Java 9
(modularized) projects.

I'm curious as whether Java 9 changes any of the conventions that I've
been used to in Maven for the past five or so years. For example, one
thing I see frequently in Java 9 tutorials is that they use a
directory layout that differs from the Maven standard. For example,
consider this tutorial:

  https://dzone.com/articles/java-9-tutorial-step-by-step-from-zero-to-modules

The directory layout is "src/com.me.mymodule/module-info.java". This
obviously doesn't match the "src/main/java" convention that Maven uses.

Is the intention to map Maven modules 1:1 with Jigsaw modules? Or if
not 1:1, then perhaps "no more than one Jigsaw module per Maven module".

Is there documentation available anywhere that describes how new pure
Java 9 (multi-module!) projects should be set up?

-- 
Mark Raynsford | http://www.io7m.com

Attachment: pgpjkh2DBOXmG.pgp
Description: OpenPGP digital signature

Reply via email to