![](/img/trans.png)
[英]Launching and reloading Jetty from within IntelliJ IDEA (Scala, SBT)
[英]Multi module sbt within Intellij Idea
我正在尝试在Intellij Idea中创建一个新的多模块sbt项目。 到目前为止,我已经创建了一个sbt项目,但是我正在努力实现多模块效果。
import sbt._
object MyBuild extends Build {
lazy val modA = Project("modA", file("modA"))
.settings(
libraryDependencies ++= modADependencies
)
lazy val modB = Project("modB", file("modB"))
.settings(
libraryDependencies ++= modBDependencies
)
lazy val root = Project("root", file(".")).aggregate(modA, modB)
}
我的Intellij sbt项目具有以下结构:
- TopLevelProject
- modA
- src
- main
- scala
-modB
- src
- main
- scala
-project
- Build.scala
- Dependencies.scala
当我运行sbt并运行projects
,我想查看单独项目的列表(即modA,modB和root)。 但是我只得到顶层项目。
sbt.version = 0.13.8
如果很重要)。
我试图重现您的问题。 不幸的是,我必须得出结论,您的MyBuild.scala文件是正确的。 当我使用sbt 0.13.5运行它时,得到以下输出:
> projects
[info] In file:Path/To/Application/
[info] modA
[info] modB
[info] * root
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.