Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Gradle:通过使用'Configuration'及其依赖项集来确定Maven依赖项范围_Java_Maven_Gradle_Groovy_Dependency Management - Fatal编程技术网

Java Gradle:通过使用'Configuration'及其依赖项集来确定Maven依赖项范围

Java Gradle:通过使用'Configuration'及其依赖项集来确定Maven依赖项范围,java,maven,gradle,groovy,dependency-management,Java,Maven,Gradle,Groovy,Dependency Management,所以我想给出一个Groovy和它的函数,找出Maven依赖范围,其中有 对于某些依赖项来说,它是微不足道的,因为实现可以灵活地转换为maven编译 如何处理errorpone?这个配置有它自己的依赖项,但是它们的Maven范围是什么?有没有一种方法可以通过编程的方式告诉你?我希望避免有一个巨大的Map配置->它的maven范围 提前感谢。与Maven的硬编码范围相比,Gradle的模型要丰富得多。只有在使用pom.xml作为元数据将库发布到Maven存储库时,与Maven作用域的关系才重要 我建

所以我想给出一个Groovy和它的函数,找出Maven依赖范围,其中有

对于某些依赖项来说,它是微不足道的,因为
实现
可以灵活地转换为maven
编译

如何处理
errorpone
?这个配置有它自己的依赖项,但是它们的Maven范围是什么?有没有一种方法可以通过编程的方式告诉你?我希望避免有一个巨大的
Map
配置->它的maven范围


提前感谢。

与Maven的硬编码范围相比,Gradle的模型要丰富得多。只有在使用
pom.xml
作为元数据将库发布到Maven存储库时,与Maven作用域的关系才重要


我建议阅读或观看关于以下主题的网络研讨会(注:我是本次网络研讨会的共同主讲人)

实际上,在Gradle,我们可以自由创建我们想要的任何配置,如
errorpone
(无论这意味着什么)。配置是从构建脚本创建的,它们可以扩展其他配置(继承其他配置中包含的所有项),例如,可以使用gradle构建脚本将单个项添加/删除到配置中。因此,与Maven作用域没有一对一的关系。