У меня есть проект SBT, объединяющую над несколькими проектами, как это:Deep вложенности папки проекта в рамках проекта SBT нескольких проектов
object ClientCore extends Build {
/**
* This is the root project
*/
lazy val rootProj = Project(id = "clientcore", base = file(".")) aggregate(
utilsProj,
commonUiProj,
spatialMathProj,
sessionManagerProj,
lobbyProj,
)
/**
* This is a utils library
*/
lazy val utilsProj = Project(id = "utils", base = file("Utils"))
/**
* A shared library for UI elements
*/
lazy val commonUiProj = Project(id = "commonui", base = file("CommonUI"))
/**
* This is a spatial math library
*/
lazy val spatialMathProj = Project(id = "spatialmath", base = file("SpatialMath"))
lazy val sessionManagerProj = Project(id = "sessionmanager", base = file("sessionManager"),
settings = buildSettings ++ assemblySettings) settings(
outputPath in assembly := new File(s"$outDir\\SessionManagerClient.jar"),
jarName in assembly := "SessionManagerClient.jar",
test in assembly := {}
) dependsOn(utilsProj)
lazy val lobbyProj = Project(id = "lobby", base = file("Lobby"),
settings = buildSettings ++ assemblySettings) settings(
outputPath in assembly := new File(s"$outDir\\Lobby.jar"),
jarName in assembly := "Lobby.jar",
test in assembly := {}
) dependsOn(utilsProj)
}
По какой-то причине некоторые из проектов, в конечном итоге с глубокая вложенность папок «проекта». Например, Utils может выглядеть так: «Util/project/project/project/project/...
Я использую плагин Intellij SBT для синхронизации презентации, но управляя проектом с помощью SBT. Я не уверен, что это проблема SBT или Intellij.
Спасибо за любую помощь, которую вы можете предоставить.
Kurt
также спросил у https://groups.google.com/д/тзд/SBT-DEV/CRemIlAK4FY/X58xRb4murMJ. как вопрос онлайн-этикета, если вы собираетесь задавать один и тот же вопрос в более чем одном месте в Интернете, вы должны действительно сшивать, поэтому кто-то не теряет времени, отвечая в одном месте, когда вы уже получили ответьте в другом месте. –
извините. После того, как я отправил сообщение, я понял, что тема может не принадлежать на форуме, поэтому я разместил этот вопрос, намереваясь удалить мой форум. – kcwill2
прохладный. не беспокойся –