是否可以绕过 Ivy(或 Gradle 内部用于依赖解析的其他任何东西)并仍然保持相同的依赖 DSL?我正在尝试开发一个插件来解决将使用系统的包管理器来安装依赖项的 native 依赖项,但 Gradle 的 RepositoryHandler 只允许 Ivy、Maven 或平面目录存储库。
最佳答案
如果你想完全绕过 Gradle 的依赖解析系统,那么你还必须创建自己的 DSL。为此,您将使用 Gradle 概念,例如“扩展对象”和“域对象容器”。
关于native - gradle 自定义依赖解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16638482/