sự khác biệt giữa build
, runtime
và compile
, trong BuildConfig.groovy
(1.3.7)Grails BuildConfig.groovy, sự khác biệt giữa xây dựng, biên dịch và thời gian chạy?
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")
}
}
Cảm ơn, Don, thông tin tuyệt vời, chỉ là một câu hỏi nhanh khác ... quy ước cho 'build' xuất hiện theo sau' "groupId: artifactId: kho lưu trữ hoặc phiên bản" ', có giống nhau cho thời gian chạy và biên dịch không? – raffian
có, cùng một quy ước cho tất cả các phạm vi. Tôi không bao giờ sử dụng 'repository' - tôi thậm chí không biết nó tồn tại, vì vậy trong trường hợp của tôi, tôi chỉ định' groupId: artifactId: version' –
Chúng tôi đang sử dụng Artifactory để lưu trữ tất cả các tạo tác của chúng tôi, vì vậy đó là lý do tôi đề cập đến nó. ..thanks một lần nữa! – raffian