-
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 |
Beta Was this translation helpful? Give feedback.
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 |
Beta Was this translation helpful? Give feedback.
-
@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 |
Beta Was this translation helpful? Give feedback.
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
model
subproject. This might be fixable in the plugin itself, but not a 100% sure.