如何找出完全合格的名称 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'
请注意,完整限定名反映目录结构并使用“.” (点)作为分隔符。
我有一个带有 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'
请注意,完整限定名反映目录结构并使用“.” (点)作为分隔符。