http://www.scala-sbt.org/0.12.2/docs/Getting-Started/Library-Dependencies.htmlSpecyficzna składnia zależności bibliotek zakresów w SBT?
Jeśli chcesz zależność, aby pokazać się w ścieżce klasy tylko dla konfiguracji testu a nie konfiguracji kompilacji dodać% "test" jak tym:
libraryDependencies += "org.apache.derby" % "derby" % "10.4.1.3" % "test"
Czy ktoś może wyjaśnić, dlaczego używamy tego zapisu? Mam na myśli konfigurację na końcu?
Dlaczego nie możemy napisać coś takiego:
libraryDependencies in Test += "org.apache.derby" % "derby" % "10.4.1.3"
dzięki Myślę, że teraz rozumiem. Nie można zrobić z mavenem, prawda? Ponieważ maven używa lokalnych opublikowanych artefaktów i tylko src/main/jest publikowany. 'test-> test' może być przydatny w niektórych przypadkach dla mnie –
edytowane ze szczegółami na temat relacji z Maven i zakresami –