如何找出完全限定名称的IntelliJ项目

时间:2016-05-05 08:24:32

标签: scala intellij-idea fully-qualified-naming

我有一个包含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

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

1 个答案:

答案 0 :(得分:1)

根据IDEA遵循的惯例(和maven,以及大多数Java和Scala开发人员所做的),所有Scala源代码都是 $ {PROJECTDIR} / SRC /主/阶

Java来源: $ {PROJECTDIR} / SRC /主/ JAVA

等等......

以防您的Scala来源: 家/ Cloudera的/ ideaProjects / grafoTelefonos / SRC /主/阶

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

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