我正在使用Cordova Android 4.0.0,它使用gradle包装器来构建.我需要指定一个不同于mavenCentral的存储库.我不能简单地修改build.gradle文件,因为它是由Cordova自动生成的.因为它使用了Cordova指定的包装器分发,所以我无法在分发中添加/init.d.我已经尝试添加一个似乎没有被使用的USER_HOME/.gradle/init.gradle文件.在使用我无法控制的包装器时,是否还有其他方法可以指定init文件?
编辑:作为一种解决方法,我现在添加了一个after_prepare钩子,它将build.gradle文件中任何地方找到的文本"mavenCentral()"更改为我需要使用的repo.必须有一个更好的基于gradle的解决方案,但......