2013-08-31 16 views
6

Mam kilka podprojektów, które muszę skompilować z sbt. Konstrukcja jest tak:Kompilowanie podprojektów w sbt

main_project 
- sub_project1 
- sub_project2 
- sub_project3 

Oczywiście, mają właściwą hierarchię katalogów (SRC-main-Scala ....). Jak mogę skompilować wszystkie z nich, a każdy z nich w szczególności?

Odpowiedz

9

Zobacz Navigating projects interactively:

Na SBT interaktywnej wierszu, typ projects do listy swoich projektów i project <projectname> aby wybrać bieżący projekt. Po uruchomieniu zadania, takiego jak compile, działa ono w bieżącym projekcie. Więc niekoniecznie musisz skompilować główny projekt, możesz skompilować tylko podprojekt.

Możesz użyć aggregate, aby skompilować je wszystkie.