gpt4 book ai didi

Gradle : Copy all test dependencies to a zip file

转载 作者:行者123 更新时间:2023-12-04 14:12:51 26 4
gpt4 key购买 nike

我对 gradle 很陌生,所以也许我问的东西很简单....

我正在寻找一种解决方案,将范围 testCompile 中的所有依赖项放入一个 zip 文件中。我查了 http://forums.gradle.org/gradle/topics/how_do_i_make_a_zip_to_contain_dependency_artifacts但这似乎仅适用于运行时依赖项。我也查了http://www.gradle.org/docs/current/userguide/working_with_files.html第 16.8 章,但这也不起作用。

当我通过 configurations.testCompile.allArtifacts.files 访问时,我的 zip 总是空的。当我通过 configurations.testCompile.allDependencies 访问时我可以看到所有的 deps,但我缺少依赖项的路径。

很难相信我是唯一一个遇到过这个问题的人,因为我没有找到任何解决方案。

任何帮助表示赞赏!

最佳答案

这对我有用:
http://forums.gradle.org/gradle/topics/how_do_i_make_a_zip_to_contain_dependency_artifacts

示例任务:

task zip2(dependsOn: 'testCompile', type: Zip) {
from configurations.testCompile.allArtifacts.files
from configurations.testCompile
archiveName project.name + "_test_"+ project.version
}

然后运行:
gradle test zip2

Zip 文件将在以下位置生成:
build\distributions

关于 Gradle : Copy all test dependencies to a zip file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24572192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com