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

  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • Microsoft Help & Training Videos

    Microsoft He

    31 Mart 2009
  • RinconDynamic

    RinconDynami

    1 EKİM 2011