我有一个 Maven 项目,我想将其转换为 gradle 版本。所以我这样做:
cd project/
gradle init
...tell gradle yes i want to generate a gradle build from this and use groovy (defaults) ...
然后发生的事情是 gradle 尝试从“https://repo.maven.apache.org/...”获取资源并失败了,因为我在防火墙后面,我需要提供存储库供它使用.我在 ~/.gradle/build.gradle
中指定了一个 repo,只是它故意忽略它。为什么?我怎样才能让它工作?
编辑,脚本源 ~/.gradle/init.gradle :
allprojects {
buildscript {
repositories{
mavenLocal()
maven {
url 'https://my.artifactory.server.com/repo'
credentials {
username="me"
password="supersecret"
}
}
}
}
}
如果我注释掉 maven { ... }
它将运行但无法从中央 HTTP GET
(由于防火墙)我需要告诉它使用我放入的任何服务器 url
>