web-dev-qa-db-fra.com

Intellij gradle - en utilisant des groupes de modules explicites VS en utilisant des noms qualifiés

J'essaie de créer une application Gradle Java.

Dans l'assistant Nouveau projet, deux options sont disponibles:

  • à l'aide de groupes de modules explicites
  • en utilisant des noms qualifiés

Que signifient ces deux options? Quelles sont les différences?

27
Minjun Yu
  • à l'aide de groupes de modules explicites

Cela se réfère à la possibilité de créer manuellement des groupes de modules en utilisant la dénomination que vous souhaitez et d'affecter des modules aux groupes que vous souhaitez. Vous pouvez manipuler vos groupes de modules dans Structure du projet -> Paramètres du projet -> Modules. Cette fonctionnalité est présente dans Intellij depuis un certain temps. Cela n'affecte pas le comportement de votre code, mais est simplement un moyen pour vous de rester organisé.

  • en utilisant des noms qualifiés

Il s'agit d'une option plus récente. Il fait référence aux noms de modules qualifiés introduits par Java 9 Jigsaw, qui a officialisé le concept de modules en Java. Si vous choisissez cette option, vos modules seront regroupés par leurs noms de modules Jigsaw. Dans d'autres mots, Intellij organisera visuellement vos modules selon la façon dont Java comprend qu'ils doivent être groupés.

12
Alex Wittig