在 BuildConfig.groovy
(1.3.7) 中,build
、runtime
和 compile
有什么区别?
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")
}
}
build
的约定似乎遵循"groupId:artifactId:repository or version"
,运行时和编译也是这样吗? - raffianBuildConfig.groovy
的repositories
部分中配置仓库,以避免为每个依赖项都进行配置。 - Dónal