1
我們可以在SBT項目中定義多項目,如:我們可以在SBT項目中定義嵌套項目嗎?
lazy val core = project in file("core")
lazy val web = project in file("web")
lazy val shared = project in file("shared")
但有可能定義一個分項目中嵌套的項目?像:
lazy val nested = project in file("nested")
lazy val nested1 = project in file("nested/nested1")
lazy val nested2 = project in file("nested/nested2")
當我運行projects
,它會顯示在平坦列表中的所有規定項目:
> projects
[info] In file:/Users/twer/workspace/sbt-dependency-export-plugin-test/
[info] core
[info] nested
[info] nested1
[info] nested2
[info] * root
[info] shared
[info] web
這不是我所期待的,其實,我希望它是一棵樹,如:
core
nested
\-- nested1
\-- nested2
root
shared
web
我想nested1
和nested2
是nested
的子項目,而不是整個項目。
可能嗎?