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

  • Abbeydabby0277's channel

    Abbeydabby02

    9 ŞUBAT 2012
  • ASUS

    ASUS

    22 EKİM 2005
  • Neil Cicierega

    Neil Ciciere

    22 Mart 2006