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

  • expertvillage

    expertvillag

    5 NİSAN 2006
  • MrExcite96

    MrExcite96

    17 ŞUBAT 2011
  • vgeller1

    vgeller1

    22 Kasım 2009