我有一个带有依赖项的配置:
configurations {
libsJS
}
dependencies {
libsJS "io.deps:artefact1:1.1.1"
libsJS "io.deps:artefact2:1.0.1"
}
在战争任务期间,我想将依赖项内容(zipTree?)放在特定文件夹中:
lib-js/io.deps/artefact1/1.1.1
我可以这样做吗?
答案 0 :(得分:0)
我想这会奏效。
请浏览此链接。 https://discuss.gradle.org/t/download-some-dependencies-and-copy-them-to-a-local-folder/6246
可能会帮助您解决问题。
你可以试试这个。在build.gradle中添加以下代码
task copyRuntimeLibs(type: Copy) {
into "lib1"
from configurations.compile
}
对我来说这很有效。一旦我们运行此任务,所有具有编译依赖关系的依赖jar都将被复制到lib1文件夹。
在您的情况下,将编译替换为 libsJS 。
task copyRuntimeLibs(type: Copy) {
into "lib-js" //specify the required location
from configurations.libsJS
}