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

  • Abe Olandres

    Abe Olandres

    16 EYLÜL 2006
  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • YEAH1TV

    YEAH1TV

    19 ŞUBAT 2009