SORU
5 Ocak 2012, PERŞEMBE


Grails BuildConfig.harika, oluşturma, derleme ve çalışma zamanı arasındaki fark?

build, runtime BuildConfig.groovy compile, (1.3.7) arasında ne fark var

grails.project.dependency.resolution = {

    plugins {
        build "acme:acme-cache:latest.integration"
    }

    dependencies {
        build "com.foo.bar:foobar:1.0.5"       
        runtime "org.apache.httpcomponents:httpclient:4.0.3"
        compile("com.thoughtworks.xstream:xstream:1.3.1")
    }
}

CEVAP
6 Ocak 2012, Cuma


  • build - sadece oluşturma işlemi için gerekli olan bağımlılık
  • runtime - uygulamayı çalıştırın, ama belirli bir veritabanı satıcı için gerekli OLANLARI (örneğin uygulama derlemek için gerekli olan bağımlılık. Bu genellikle kod BULUNMAKTAYDI API, yerine belirli bir uygulama bunların sadece bağlıdır çünkü derleme zamanında gerekli olacaktır
  • compile - derleme zamanı ve çalışma zamanı hem de gerekli olan bağımlılık. Bu en yaygın bir durumdur

Diğer bağımlılık kapsamları bir çift vardır:

  • test - sadece testler için gerekli olan bağımlılık, örneğin alay/test bir kütüphane
  • provided - derleme-zaman gerekli ama uygulama genellikle konteyner tarafından verilir çünkü) ile paketlenmiş değil bağımlılık. Örnek Sunucu API

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ash100HD

    Ash100HD

    29 EKİM 2011
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008
  • William Sledd

    William Sled

    24 EYLÜL 2006