У меня есть внешний каталог lib с банками. Мне нужно, чтобы они были включены в мой путь к классам, чтобы скомпилировать и протестировать мой проект, но я не хочу включать их в распространяемый zip-файл, созданный с помощью universal:packageBin
(в sbt-native-packager) (или dist
, если вы используете файл playframework
.
Я попытался сделать это, используя область provided
следующим образом:
unmanagedBase in Provided := new java.io.File("/external/lib")
Но это, похоже, не работает так, как рекламируется - банки, похоже, не включаются в область Compile
.
Я использую sbt 0.13.1.
unmanageBase in packageBin := file("/external/lib")
- person laughedelic   schedule 24.03.2014unmanageBase in Compile := file("/external/lib")
не помогает и сCompile
областью действия, и сpackageBin
задачей? Если нет, вы можете просто установить оба отдельно. - person laughedelic   schedule 25.03.2014