SBT'yi "salt okunur" bir dizinde çalıştırarak zor bir zaman geçiriyorum (dizin benim izinlerim var ancak yazamıyorum/yapmamalıyım).Tüm SBT hedef dizinlerini kaynağın dışına değiştirin
Temel olarak tüm hedef dizinleri başka bir konuma taşımak istiyorum.
sorun çözülür Yarım:
target := file("</full/path/to/new/location>")
ama yine de project/*
dizin içinde hedef dizinleri yaratıyor.
Ayrıca, bu sbt dosyalarını değiştirerek değil, çalıştırma komutunda yapılmasını isterim. kullanıyorum geçerli komut şöyledir: bir olasılık olacağı sistem çapında sbt yapılandırma çeşit ekleme
sbt 'set target := file("</full/path/to/new/location>")' compile
, ama aynı zamanda o iş gelemedi.
Bunu nasıl gerçekleştireceğiniz hakkında herhangi bir fikrin var mı?
proje inşa yapı yapılandırmak için, proje/build.sbt' 'hedefi değiştirmek gerekir - Eğer değişime en az bir zaman erişebilir yapmak Yapımın kurulu mu? –
Başka bir (daha iyi?) Seçenek belki de tüm yeni bir dizini kullanmak ve kaynaklarınıza ve kaynaklarınıza sembolik bağlantı kurmaktır. Işe yarar mı? –
Dosya sistemi ile etkileşime girmek çok kolay – rtfpessoa