为什么使用Gradle分离配置?
我正在阅读Gradle的分离依赖配置,方法描述说“创建一个配置,但不将其添加到此容器”。我想知道的是为什么使用Gradle分离配置?,gradle,Gradle,我正在阅读Gradle的分离依赖配置,方法描述说“创建一个配置,但不将其添加到此容器”。我想知道的是 我为什么要这么做 然后在什么时候重新连接此依赖项配置 一些最初的搜索发现了一个错误,但这不是结论。在那篇帖子中有一个链接,这家伙抱怨插件配置污染了项目配置,他必须明确排除它 第二个问题的答案是,不需要重新连接。我猜它只是分离到项目中,但仍然可以用于插件。总结一下前面提到的内容,在我自己的问题中,使用分离配置的原因是:以一般方式解决构建文件中未声明的依赖项 例如,正如上面Al Jacinto提到的
第二个问题的答案是,不需要重新连接。我猜它只是分离到项目中,但仍然可以用于插件。总结一下前面提到的内容,在我自己的问题中,使用分离配置的原因是:以一般方式解决构建文件中未声明的依赖项
例如,正如上面Al Jacinto提到的,对于一个插件,您不希望使用具有不相关依赖项的插件“污染”项目。这还可以防止使用插件的项目干扰这些插件依赖关系。我唯一的直接用法是解析比较报告的版本。是的,我在问题中提到了这一点,但它不是决定性的。这就是说,我认为插件的情况是一个合理的理由——你不会希望一个独立的实用插件污染“客户端”项目配置。