【问题标题】:Intellij gradle - using explicit module groups VS using qualified namesIntellij gradle - 使用显式模块组 VS 使用限定名称
【发布时间】:2018-01-09 06:18:12
【问题描述】:

我正在尝试创建 Gradle Java 应用程序。

在新建项目向导中,有两个选项可用:

  • 使用显式模块组
  • 使用限定名

这两个选项是什么意思?有什么区别?

【问题讨论】:

标签: java intellij-idea gradle


【解决方案1】:
  • 使用显式模块组

这是指使用您喜欢的任何名称手动创建模块组并将模块分配给您喜欢的任何组的能力。您可以在项目结构 -> 项目设置 -> 模块中操作模块组。此功能在 Intellij 中已有一段时间了。这不会影响您的代码行为,而只是让您保持井井有条的一种方式。

  • 使用限定名

这是一个较新的选项。它指的是 Java 9 Jigsaw 引入的限定模块名称,它形式化了 Java 中模块的概念。如果您选择此选项,您的模块将按其 Jigsaw 模块名称进行分组。换句话说,Intellij 将根据 Java 理解它们的分组方式直观地组织您的模块。

【讨论】:

  • 请注意此功能(通常在 IJ 中分组)有很多错误。就我而言,每次我更新我的 build.grade 文件之一时,它都会使整个结构变平。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-03-26
  • 2016-03-01
  • 1970-01-01
  • 2020-01-28
  • 2015-06-13
  • 2012-11-21
  • 2019-07-15
相关资源
最近更新 更多