gpt4 book ai didi

java - 使 Gradle 包含整个依赖树中的所有源

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

Gradle 是一个优秀的依赖管理器。然而,Java 插件似乎没有一种明显的方法来从整个依赖树中提取源代码。

使用 GWT 进行构建需要 .java 源文件,而不是 .class 字节码文件。

在我自己的 Gradle 项目之间声明依赖项时,我可以定义自定义 Gradle 配置并扩展 Jar 任务类型以生成自定义源工件。从父项目中,我可以轻松地以松散耦合的方式依赖子项目的源代码。

但是如果我的子项目依赖于 mavenCentral() 的一些非源依赖项怎么办?假设它们可用,如何让父项目从这些传递依赖项(整个树)中提取源代码?

最佳答案

目前没有一种简单的方法来解析配置的源 Jars。 (您本质上必须重新实现 eclipse 和 idea 插件的功能)。下一个 Gradle 版本(1.12)将提供新的工件解析 API,这将使这变得更加容易。

关于java - 使 Gradle 包含整个依赖树中的所有源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22356117/

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