【问题标题】:Java Project Naming Convention Intellij Windows 10Java 项目命名约定 Intellij Windows 10
【发布时间】:2022-06-15 01:40:17
【问题描述】:

我对命名约定感到很困惑。我了解为变量、类和包设置的 Oracle Java 命名约定。但是,我看到人们在包名称中使用下划线,我也想这样做,因为当名称变长时所有小写字母都会令人困惑,但显然它是不受欢迎的。

我正在尝试组织旧代码,所以我希望它是正确的。

IntelliJ 允许我以驼峰形式创建我的所有项目名称,但是当您查看最终与 Java 相关联的 maven 东西时,因为它没有在其他任何地方使用,它们也会强制工件 ID 为驼峰形式,根据 Maven 的“全小写带破折号”标准,这是不正确的。

在这个 IntelliJ 教程视频中:

https://www.youtube.com/watch?v=EEp5hOfD9hc&ab_channel=IntelliJIDEAbyJetBrains

...员工的所有模块都是带有破折号的小写字母,所以我认为他的项目也遵循该标准。

在另一个 Intellij 教程视频中:

https://www.youtube.com/watch?v=H_XxH66lm3U&ab_channel=IntelliJIDEAbyJetBrains

...IntelliJ 工作人员使用 CamelCase 命名她的项目,然后继续在包上使用反向 dns 和 Oracle 标准。

如何准确命名 IntelliJ 项目、模块、包等?我试图在反向 dns 中命名一个模块,但 IntelliJ 不允许它,所以我显然做错了。另外,我对 Java 模块和 IntelliJ 模块之间的区别感到困惑。

【问题讨论】:

  • 您使用什么 IDE 版本?在jetbrains.com/idea/nextversion 中是否仍然存在该问题?
  • @CrazyCoder IntelliJ IDEA 2022.1.1,运行时版本:11.0.14.1+1-b2043.45 amd64 - 我认为这是用户错误,我在教育中错过了正确命名。跨度>
  • 这是运行时版本,不是 IntelliJ IDEA 版本。在最近的 IDE 更新中存在项目/模块名称限制不正确的已知问题。请检查我链接的版本。

标签: java intellij-idea module project naming


猜你喜欢
  • 1970-01-01
  • 2016-01-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多