请告诉我更多描述标题:P
我在IntelliJ中有一个SBT项目,其src
目录构造如下:
src/main/scala/package1/AAA.scala
src/main/scala/package1/BBB.scala
src/main/scala/package2/CCC.scala
src/main/scala/...
所以现在这些类导入如下:
import package1.AAA._
但实际上我想导入这些类,如:
import org.myname.package1.AAA._
目前我有两种方式;一个是将org.myname
放到所有类文件'package
属性中,例如:
package org.myname.package1
class AAA {...
可行,但手动执行此操作非常耗时,并且会使事情变得复杂。
另一个是重新格式化目录,如:
src/main/scala/org/myname/package1/AAA.scala
src/main/scala/org/myname/package1/BBB.scala
src/main/scala/org/myname/package2/CCC.scala
src/main/scala/org/myname/...
也有效,但我不想像这样看结构。
是否有自动方式将所有类包含到org.myname
而不更改结构,使用SBT或IntelliJ功能?
答案 0 :(得分:1)
org.myname
的新包。package1
内的org.myname
package2
org.myname
醇>
IntellIJ IDEA将为您解决所有问题。