gpt4 book ai didi

java - 如果没有 Maven 或 Ivy,Gradle 在哪里管理依赖关系?

转载 作者:行者123 更新时间:2023-12-02 03:38:45 25 4
gpt4 key购买 nike

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

我已阅读 Chapter 23. Dependency Management但它没有给出 Gradle 如何在没有 Maven 或 Ivy 的情况下发布 Java 库的线索。

最佳答案

从 Gradle 2.13 开始,Gradle 中的 native 项目的传递依赖项不再可能。

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

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

关于java - 如果没有 Maven 或 Ivy,Gradle 在哪里管理依赖关系?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37110829/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com