0.10.0 proje sbt gelen bağımlılık kavanoz listesini almak için "projenin" kavanoz bağımlılıkları, böylece onları tek bir dizine bağlayabilirim.nasıl biraz gibi birkaç bağımlılıkları beyan eden bir sbt 0.10.0 projesi var
Teşekkürler.
0.10.0 proje sbt gelen bağımlılık kavanoz listesini almak için "projenin" kavanoz bağımlılıkları, böylece onları tek bir dizine bağlayabilirim.nasıl biraz gibi birkaç bağımlılıkları beyan eden bir sbt 0.10.0 projesi var
Teşekkürler.
Örnek SBT görev Aşağıda
kullanıyorum kabaca budur tam çalışma zamanı sınıf yolu yazdırmak için. "Get-Jar" görevi SBT komutundan çalıştırılabilir.
import sbt._
import Keys._
object MyBuild extends Build {
// ...
val getJars = TaskKey[Unit]("get-jars")
val getJarsTask = getJars <<= (target, fullClasspath in Runtime) map { (target, cp) =>
println("Target path is: "+target)
println("Full classpath is: "+cp.map(_.data).mkString(":"))
}
lazy val project = Project (
"project",
file ("."),
settings = Defaults.defaultSettings ++ Seq(getJarsTask)
)
}
Diğer kaynaklar
fullClasspath
'u managedClasspath
ile değiştirmek isteyebilirsiniz.Teşekkürler! Resmi olmayan rehberlik bağlantısı, daha önce bulduğum harika bir dilek. Btw harika bir isim var. – crelbor
Teşekkürler! Yardım etmekten memnun oldum. –
'libraryDependencies' değeri? Eğer komut satırında SBT başlayıp + lib yazmak ve önerilerini almak .. –
eivindw
Ben OP sbt 10.0 sorulduğunda biliyorum ama diğerleri için, sadece 11,3 sen "sbt sınıf yolu" ile sınıf yolunu alabilirsiniz kaydetti olabilir düşünün. – Traveler