Mam trudności z uruchomieniem SBT w katalogu "tylko do odczytu" (katalog Mam uprawnienia, ale nie mogę/nie powinienem pisać).Zmienianie wszystkich katalogów docelowych SBT na zewnątrz źródła
Chcę w zasadzie przenieść wszystkie katalogi docelowe do innej lokalizacji.
Połowa problem jest rozwiązany:
target := file("</full/path/to/new/location>")
ale wciąż jest tworzenie docelowych katalogów wewnątrz katalogu project/*
.
Chciałbym również, aby zostało to wykonane w poleceniu run, a nie przez zmianę plików sbt. Obecna komenda używam jest:
sbt 'set target := file("</full/path/to/new/location>")' compile
Dodanie jakiegoś systemu szerokiej konfiguracji SBT byłaby możliwość, ale też nie mógł tego dokonać.
Jakieś pomysły, jak to osiągnąć?
Aby skonfigurować build build projekt, trzeba by zmienić cel w 'projektu/build.sbt' - masz co najmniej jeden dostęp czas na zmianę budowa twojej kompilacji? –
Inną (lepszą?) Opcją jest być może użycie całego świeżego katalogu i po prostu dowiązanie symboliczne do źródeł i zasobów. Czy to działa? –
Interakcja z systemem plików nie jest idealna – rtfpessoa