न्यूनतम, आप Test
और Compile
स्कॉप्स में मूल स्रोत निर्देशिका को कॉन्फ़िगर कर सकते हैं, फिर Compile
स्कोप में संसाधन निर्देशिका कॉन्फ़िगर करें। यह सेटिंग Test
स्कोप में सही होगी क्योंकि डिफ़ॉल्ट रूप से यह sourceDirectory
से संबंधित है। इसी प्रकार, scala-source
और java-source
सेटिंग्स सही होंगी।
sourceDirectory in Compile <<= baseDirectory(_/"src")
sourceDirectory in Test <<= baseDirectory(_/"test")
resourceDirectory in Compile <<= baseDirectory(_/"resources")
कार्रवाई में यह देखने के लिए:
> set sourceDirectory in Compile <<= baseDirectory(_/"src")
[info] Reapplying settings...
[info] Set current project to default-fcf187 (in build file:/C:/temp/)
> set sourceDirectory in Test <<= baseDirectory(_/"test")
[info] Reapplying settings...
[info] Set current project to default-fcf187 (in build file:/C:/temp/)
> set resourceDirectory in Compile <<= baseDirectory(_/"resources")
[info] Reapplying settings...
[info] Set current project to default-fcf187 (in build file:/C:/temp/)
> show test:resource-directory
[info] C:\temp\test\resources
> show compile:resource-directory
[info] C:\temp\resources
> show test:scala-source
[info] C:\temp\test\scala
> show test:java-source
[info] C:\temp\test\java
> show compile:java-source
[info] C:\temp\src\java
> show test:java-source
[info] C:\temp\test\java
आप inspect
साथ खोल में सेटिंग्स के बीच संबंधों का निरीक्षण कर सकते हैं; या source of SBT
ब्राउज़ करके