web-dev-qa-db-ja.com

Intellij gradle-修飾名を使用した明示的なモジュールグループVSの使用

Gradle Javaアプリケーションを作成しようとしています。

新規プロジェクトウィザードでは、次の2つのオプションを使用できます。

  • 明示的なモジュールグループの使用
  • 修飾名を使用する

これらの2つのオプションはどういう意味ですか?違いは何ですか?

27
Minjun Yu
  • 明示的なモジュールグループの使用

これは、好きな名前を使用してモジュールのグループを手動で作成し、好きなグループにモジュールを割り当てる機能を指します。 [プロジェクト構造]-> [プロジェクト設定]-> [モジュール]でモジュールグループを操作できます。この機能はしばらくの間Intellijにありました。これはコードの動作には影響しませんが、単に整理された状態を保つための方法です。

  • 修飾名を使用する

これは新しいオプションです。これは、Java 9 Jigsawによって導入された修飾モジュール名を指します。これはJavaのモジュールの概念を形式化したものです。このオプションを選択すると、モジュールはJigsawモジュール名によってグループ化されます。つまり、IntellijはJavaがグループ化されることを理解する方法に従ってモジュールを視覚的に整理します。

12
Alex Wittig