SORU
26 EYLÜL 2011, PAZARTESİ


Nasıl TV izleme git bağımlılık eserler indirebiliriz?

sbt Bir git repo gelen bağımlılıklar edinmek duydum ve hatırladığım kadarıyla sadece örnekler çok gördüm biliyorum).

Github 9* *bağımlılığı elde etmek için arıyorum. Depo herhangi bir obje JAR dosyaları, inşa edilmesi için kurulmuş olan tek bir kaynak ağacı sbt kullanarak sağlamaz. Hayal ediyorum o işlemi sbt Kaynak repo download, inşa ve bağımlılık obje olarak kullanın.

sbt aslında böyle bir şey yapabileceğini hayal olabilir. Olabilir mi? Ve eğer öyleyse, nasıl?

CEVAP
12 Ocak 2012, PERŞEMBE


Proje bağımlılıklar gibi onları tedavi ederek GitHub dan projenize ambalajsız bağımlılıklar, dependsOn operatörü kullanarak alabilirsiniz. (Bu önceden derlenmiş kütüphane bağımlılıkları bulunan yolu farklıdır).

# gösterim kullanarak çekmek için hangi belirtebilirsiniz unutmayın. İşte benim için çalışıyor bazı Scala TV izleme kodu:

object V {
  val depProject = "master"
  // Other library versions
}

object Projects {
  lazy val depProject = RootProject(uri("git://github.com/me/dep-project.git#%s".format(V.depProject)))
}

// Library dependencies
lazy val myProject = Project("my-project", file("."))
.settings(myProjectSettings: _*)
.dependsOn(Projects.depProject)
.settings(
  libraryDependencies   = Seq(...

Eğer birden fazla TV izleme projeleri aynı dış proje dependending varsa, gereksiz yeniden önlemek için sbt.boot.directory Merkez (instructions here) ayarlama değer olduğunu unutmayın.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FOSDEM

    FOSDEM

    13 Ocak 2009
  • metal571

    metal571

    30 Mayıs 2006
  • SignatureSeries

    SignatureSer

    24 Aralık 2006