Gradle在没有Maven或Ivy的情况下如何管理依赖关系?

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

我已经阅读过第23章依赖管理,但它没有提供Gradle如何在没有Maven或Ivy的情况下发布Java库的线索。


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

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

我们计划实施类似的功能。 最接近解决方案的是Maven NAR插件。

链接地址: http://www.djcxy.com/p/48307.html

上一篇: Where does Gradle managed dependency without Maven or Ivy?

下一篇: Simulink Project dependency management and dependency resolution