我正在阅读有关Gradle的分离式依赖项配置和API docs'方法说明"创建配置,但不会将其添加到此容器中#34; 。我想知道的是
一些初步搜索显示plugin related reason,但这不是决定性的。
答案 0 :(得分:3)
该帖子中有链接http://discuss.gradle.org/t/modify-dependencies-of-plugin-checkstyle-configurations/5969该家伙抱怨插件配置污染了项目配置,他必须明确排除它。
第二个回答你的问题,不需要重新附加。我想它只是与项目分离,但仍可用于插件。
答案 1 :(得分:3)
总结提到的内容here并在Gradle forums我自己的问题中使用分离配置的原因是:以未在构建文件中声明的依赖项的一般方式解析工件
例如,正如Al Jacinto上面提到的,对于插件,您不希望使用具有不相关依赖关系的插件“污染”项目。这也会阻止使用插件的项目干扰这些插件依赖。