Alb*_*rto 18 netbeans-plugins gradle
如何列出为项目配置的所有存储库?
背景:我有一个相当复杂的gradle构建脚本,无法让我的NetBeans下载 maven依赖项的源代码.在该问题报告中,我建议仔细检查mavenCentral
导入的顺序.
Alb*_*rto 27
对于任何感兴趣的人,这里是列出已加载的存储库的代码(感谢@kelemen):
task listrepos {
doLast {
println "Repositories:"
project.repositories.each { println "Name: " + it.name + "; url: " + it.url }
}
}
Run Code Online (Sandbox Code Playgroud)
将此代码添加到构建脚本后,执行gradle listrepos
并vo ...
Bwv*_*all 13
如果有人来到此页面寻找与 @Alberto 的答案等效的 Kotlin (build.gradle.kts),则将按如下方式完成:
tasks.register("listrepos") {
doLast {
println("Repositories:")
project.repositories.map{it as MavenArtifactRepository}
.forEach{
println("Name: ${it.name}; url: ${it.url}")
}
}
}
Run Code Online (Sandbox Code Playgroud)
需要注意的是,MavenArtifactRepository
Kotlin 版本中需要强制转换为 a 才能获取属性url
。如果您不添加 Maven 存储库,这对您来说可能会有所不同。
归档时间: |
|
查看次数: |
6451 次 |
最近记录: |