如何找出完全合格的名称 IntelliJ 项目

how to find out Fully qualified name IntelliJ project

我有一个带有 2 个 Scala 对象的 IntelliJ 项目,如下所示:

cloudera@quickstart tlf]$ ll
total 8
-rwxrw-r-- 1 cloudera cloudera 1601 May  2 15:45 AnalyzeGraphTlf.scala
-rwxrw-r-- 1 cloudera cloudera 1868 May  2 13:35 FormatDataTlf.scala
[cloudera@quickstart tlf]$ ls
AnalyzeGraphTlf.scala  FormatDataTlf.scala
[cloudera@quickstart tlf]$ pwd
/home/cloudera/ideaProjects/grafoTelefonos/src/main/scala/tlf

如何知道包的完全限定名称?

根据 IDEA 遵循的约定(以及 maven 和大多数 Java & Scala 开发人员遵循的约定),所有 Scala 源都转到 ${projectDir}/src/main/scala

Java 来源: ${projectDir}/src/main/java

等等...

如果您的 Scala 资源转到: 主页/cloudera/ideaProjects/grafoTelefonos/src/main/scala

包的完整限定名在 '/scala' 之后开始。在你的情况下是 'tlf' 此外 class AnalyzeGraphTlf.scala 的完全限定名称是 'tlf.AnalyzeGraphTlf'

请注意,完整限定名反映目录结构并使用“.” (点)作为分隔符。