我有一个非标准的项目布局。
我如何使用Gradle将一堆依赖项下载到lib
目录中,与build.gradle
位于同一目录下?现在,我不需要它做任何事情。
以下是我到目前为止所做的:
apply plugin: "java"
repositories {
mavenCentral()
}
buildDir = "."
libsDirName = "lib"
dependencies {
runtime group: "...", name: "...", version: "..."
}
如果我运行gradle build
,它会在lib
目录中构建一个空的JAR文件,而不是在那里下载我的依赖项。
在属性中将“lib”与“.”切换也不起作用。
2条答案
按热度按时间3mpgtkmj1#
下面的代码应该可以工作:
z31licg02#
对于下载
implementation
,runtimeOnly
依赖项,可以使用configurations.runtimeClasspath
:然后执行
gradle copyDependencies