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

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009
  • hitcreatormusic2

    hitcreatormu

    21 Mayıs 2010