मैं एक कठिन समय एक "केवल पढ़ने के लिए" निर्देशिका में एसबीटी चल कर रहा हूँ के बाहर करने के लिए सभी एसबीटी लक्ष्य निर्देशिका बदलें (निर्देशिका मैं अनुमतियाँ लेकिन मैं नहीं कर सकता/नहीं लिखना चाहिए)।स्रोत
मैं मूल रूप से सभी लक्ष्य निर्देशिकाओं को दूसरे स्थान पर ले जाना चाहता हूं।
आधा समस्या से हल किया जाता है:
target := file("</full/path/to/new/location>")
लेकिन यह अभी भी project/*
निर्देशिका के अंदर लक्ष्य निर्देशिका पैदा कर रही है।
मैं भी इस तरह रन कमांड में किया जाना होता है, एसबीटी फ़ाइलों को बदलने के द्वारा नहीं। वर्तमान आदेश मैं उपयोग कर रहा हूँ है:
sbt 'set target := file("</full/path/to/new/location>")' compile
प्रणाली विस्तृत एसबीटी विन्यास किसी तरह जोड़ा जा रहा है एक संभावना हो सकता है, लेकिन मैं यह भी यह काम नहीं कर सके।
कोई विचार यह कैसे पूरा करें?
परियोजना का निर्माण निर्माण कॉन्फ़िगर करने के लिए आप 'परियोजना/build.sbt' में लक्ष्य को बदलने की आवश्यकता होगी - आप परिवर्तन करने के लिए कम से कम एक समय का उपयोग कर सकते है आपके निर्माण का निर्माण? –
शायद एक और (बेहतर?) विकल्प एक पूरी ताजा निर्देशिका का उपयोग करना है और केवल अपने स्रोतों और संसाधनों के लिए सिम्लिंक करना है। क्या इससे काम हो जायेगा? –
फाइल सिस्टम के साथ इंटरैक्ट आदर्श नहीं है – rtfpessoa