SORU
22 EYLÜL 2010, ÇARŞAMBA


nasıl yerel maven proxy depo (Nexus) kullanmak için TV izleme alabilirim?

Şu anda Web'den eser çeker (Scala) TV izleme bir projem var. Eserler önbellek edeceğini kurumsal-standart Nexus bir depoya doğru hareket ediyoruz. Nexus belgelerine, Maven projeler için bunu nasıl anlarım. Ama TV izleme açıkça farklı bir yaklaşım kullanır. (Ivy de bir şekilde işin içinde olduğunu biliyorum, ama hiç kullanmadım ve nasıl çalıştığını anlamıyorum.)

Nasıl TV izleme söyle ve ya alttaki Ivy tüm bağımlılıklar için kurumsal Nexus depo sistemi kullanmak/muyum? Kaynak bizim depoyu yeni klonlar otomatik olarak proxy kullanır, böylece cevap proje düzeyinde yapılandırma dosyası bir çeşit kullanmak istiyorum. (I. e., kullanıcı başına nokta bir dizin config dosyaları ile bir sürü pis işe uygun değildir.)

Teşekkürler!

CEVAP
27 EYLÜL 2010, PAZARTESİ


TAMAM, TV izleme e-posta listesinde Mark Harrah yardımı ile çalışan bir cevabım var.

Yapı sınıfım şimdi aşağıdaki (artı başka bir repo) gibi görünüyor:

import sbt._

//By extending DefaultWebProject, we get Jetty support
class OurApplication(info: ProjectInfo) extends DefaultWebProject(info) {

  // This skips adding the default repositories and only uses the ones you added
  // explicitly. --Mark Harrah
  override def repositories = Set("OurNexus" at "http://our.nexus.server:9001/nexus/content/groups/public/") 
  override def ivyRepositories = Seq(Resolver.defaultLocal(None))    repositories

  /* Squeryl */
  val squeryl = "org.squeryl" % "squeryl_2.8.0.RC3" % "0.9.4beta5"

  /* DATE4J */
  val date4j = "hirondelle.date4j" % "date4j" % "1.0" from "http://www.date4j.net/date4j.jar"

  // etc
}

Eğer benim makineden Squeryl ağacı .ivy2/cache dizin silersem, TV izleme uygun URL ile Nexus ağaçtan tutmaya çalışır. Sorun çözüldü!

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • discokatze

    discokatze

    23 EYLÜL 2009
  • MuscleProdigyTV

    MuscleProdig

    8 Ocak 2011
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014