我有一个cordova项目,due to an error是为Android构建的,我需要更改build.gradle
中列出的插件存储库的顺序。
这是科尔多瓦默认情况下吐出的东西:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
我需要更改它,以反转存储库的odd:
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
}
由于build.gradle
是一个自动生成的文件,因此我不想按句柄对其进行编辑(它也不在源代码管理中)。
基于cordova docs,我看到他们确实支持通过build-extras.gradle
文件对其进行编辑。我尝试在与build.gradle
的目录中创建其中之一,内容如下:
allprojects {
repositories {
maven {
url "https://maven.google.com"
}
jcenter()
}
}
但是没有用。 build-extras.gradle
文件上似乎没有太多关于语法及其允许内容的文档。您只是放了build.gradle
中您要替换的部分吗?
我想做的甚至有可能吗?
答案 0 :(得分:0)
我可以确认使用cordova-android 7.1.4解决了此问题,因为它以正确的顺序生成了build.gradle
文件。
我从https://github.com/apache/cordova-android/issues/548那里得到了答案