我完全不熟悉了.我将以下build.gradle放在一起,以便了解如何从flatDir存储库中提取依赖项.'localrepo'目录包含两个文件'a.txt'和'b.txt',没有别的.当我运行'gradle dependencies'时,我会遇到失败:
:dependencies
------------------------------------------------------------
Root project
------------------------------------------------------------
copytest
+--- :a.txt: FAILED
\--- :b.txt: FAILED
BUILD SUCCESSFUL
Total time: 5.506 secs
Run Code Online (Sandbox Code Playgroud)
为什么?
这是我的build.gradle:
configurations {
copytest
}
repositories {
flatDir name: 'localRepository', dirs: 'localrepo'
}
dependencies {
copytest ':a.txt'
copytest ':b.txt'
}
task copyTask(type: Copy) {
from configurations.copytest
into 'result'
}
Run Code Online (Sandbox Code Playgroud)
Pet*_*ser 13
一个flatDir回购使用一种简单的规则把依赖的模块名称为文件名进行搜索.如果您指定:a.txt,Gradle将搜索a.txt.jar,或者,如果您已project.version设置,也将搜索a.txt-theVersion.jar.要将任意文件添加到配置,而不是声明存储flatDir库,您可以使用copytest files("some/path").
| 归档时间: |
|
| 查看次数: |
12433 次 |
| 最近记录: |