如何使用Gradle下载JAR?
我有一个非标准的项目布局 如何使用Gradle将一堆JAR依赖项下载到如何使用Gradle下载JAR?,gradle,dependency-management,Gradle,Dependency Management,我有一个非标准的项目布局 如何使用Gradle将一堆JAR依赖项下载到lib目录中,在build.Gradle所在的同一目录下?现在,我不需要它做任何其他事情 以下是我到目前为止的情况: apply plugin: "java" repositories { mavenCentral() } buildDir = "." libsDirName = "lib" dependencies { runtime group: "...", name: "...", version
lib
目录中,在build.Gradle
所在的同一目录下?现在,我不需要它做任何其他事情
以下是我到目前为止的情况:
apply plugin: "java"
repositories {
mavenCentral()
}
buildDir = "."
libsDirName = "lib"
dependencies {
runtime group: "...", name: "...", version: "..."
}
如果我运行gradlebuild
,它会在lib
目录中构建一个空JAR文件,而不是在那里下载依赖项
在属性中将“lib”切换为“.”也不起作用。类似于以下内容的操作应该可以起作用:
apply plugin: 'base'
repositories {
mavenCentral()
}
configurations {
toCopy
}
dependencies {
toCopy 'com.google.guava:guava:18.0'
toCopy 'com.fasterxml.jackson.core:jackson-databind:2.4.3'
}
task download(type: Copy) {
from configurations.toCopy
into 'lib'
}
令人惊叹的!非常感谢你。当您还不太了解工具时,很难为其提供非标准配置。