Mein Hauptprojekt muss ein Unterprojekt mit einer eigenen build.sbt generieren und dann kompilieren und verwenden das Unterprojekt. Wenn das Unterprojekt vorgeneriert wurde, könnte ich es von der Hauptversion build.sbt mit RootProject
referenzieren. Wenn das Unterprojekt noch nicht generiert wurde, schlägt der Versuch fehl, einen Wert von lazy val sub = RootProject(subBaseDir)
zu verwenden.Kann sbt dynamisch ein generiertes Unterprojekt verwenden build.sbt
Ist es möglich, das Subprojekt zu laden, das zum Zeitpunkt sbt start nicht existiert, so dass einige Aufgaben des Hauptprojekts vom Unterprojekt abhängig waren?
Beachten Sie, dass sich diese Frage von http://stackoverflow.com/questions/30942220/sbt-dynamic-aggregation-of-subproject unterscheidet, wo alle Subprojekte zum Zeitpunkt des Start von sbt existieren und nur entdeckt werden müssen . –