gor*_*est 6 dependency-management 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章,但这也不起作用.
当我访问via时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
}
Run Code Online (Sandbox Code Playgroud)
然后运行:
gradle test zip2
Run Code Online (Sandbox Code Playgroud)
Zip文件将在以下位置生成:
build\distributions
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1679 次 |
| 最近记录: |