Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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 没有Maven或Ivy,Gradle在哪里管理依赖关系?_Java_Maven_Gradle_Dependency Management - Fatal编程技术网

Java 没有Maven或Ivy,Gradle在哪里管理依赖关系?

Java 没有Maven或Ivy,Gradle在哪里管理依赖关系?,java,maven,gradle,dependency-management,Java,Maven,Gradle,Dependency Management,我知道,通常使用Gradle的Java项目是通过发布Maven的pom.xml文件以及jar文件来发布其可重用代码的。然而,我想知道,如果库不是使用Ivy或Maven发布的,Gradle将依赖项列表存储在哪里。此外,Gradle不仅可以用于基于JVM的项目,还可以用于构建非JVM项目,而非JVM项目显然不使用Maven或Ivy 我已经读过了,但它没有给Gradle如何在没有Maven或Ivy的情况下发布Java库提供任何线索。从Gradle 2.13开始,Gradle中本机项目的可传递依赖项是不

我知道,通常使用Gradle的Java项目是通过发布Maven的
pom.xml
文件以及jar文件来发布其可重用代码的。然而,我想知道,如果库不是使用Ivy或Maven发布的,Gradle将依赖项列表存储在哪里。此外,Gradle不仅可以用于基于JVM的项目,还可以用于构建非JVM项目,而非JVM项目显然不使用Maven或Ivy


我已经读过了,但它没有给Gradle如何在没有Maven或Ivy的情况下发布Java库提供任何线索。

从Gradle 2.13开始,Gradle中本机项目的可传递依赖项是不可能的。

您需要实现自己的插件,以某种方式存储/检索和处理此类元数据,并正确使用它们(解析、下载并将文件放入正确的目录)


我们计划实现类似的功能。最接近解决方案的是。

从Gradle 2.13开始,Gradle中本机项目的可传递依赖项是不可能的。

您需要实现自己的插件,以某种方式存储/检索和处理此类元数据,并正确使用它们(解析、下载并将文件放入正确的目录)

我们计划实现类似的功能。最接近解决方案的是