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ıkruntime
- 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ırcompile
- 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üphaneprovided
- derleme-zaman gerekli ama uygulama genellikle konteyner tarafından verilir çünkü) ile paketlenmiş değil bağımlılık. Örnek Sunucu API
Bunu Paylaş:
Http çalışma zamanı arasındaki fark.Ön...
ProcessBuilder ve çalışma Zamanı arası...
Arasındaki fark 'denetleyicisi�...
'eval arasındaki fark ne, exec, v...
Çalışma zamanı vs Derleme...