|
Hi, lazy val root = (project in file("."))
.aggregate(
model,
service,
gui
)
.settings(...)
)
lazy val model = (project in file("model"))
.settings(...)
lazy val service = (project in file("service"))
.settings(...)
.dependsOn(model)
lazy val gui = (project in file("gui"))
.settings(...)
.dependsOn(service)And I want to be able to hide lazy val gui = (project in file("gui"))
.dependsOn(service)
.settings(
Compile / internalDependencyClasspath --= (model / Compile / exportedProducts).value
)I'm using metals in visual studio code. And this works if I compile the The way I'm testing this is that I'm using a class from |
Replies: 2 comments 5 replies
|
I think this might be too specific to how sbt works, which is why when Bloop's sbt plugin extracts the structure it does not exclude the |
|
@tahakonuk Isn't this what SBT's e.g. Although I'm not that familiar with SBT and looking through the Bloop Plugin code it seems that for some reason There's also the Explanation of |
I think this might be too specific to how sbt works, which is why when Bloop's sbt plugin extracts the structure it does not exclude the
modelsubproject. This might be fixable in the plugin itself, but not a 100% sure.