首页 文章

Make Gradle包含整个依赖关系树中的所有源

提问于
浏览
0

Gradle是一位优秀的依赖经理 . 但是,Java插件似乎没有一种明显的方法可以从整个依赖关系树中提取源工件 .

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

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

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

1 回答

  • 2

    目前还没有_j79294_的源Jars . (你基本上必须重新实现 eclipseidea 插件的功能) . 下一个Gradle版本(1.12)将提供一个新的工件解析API,这将使这更容易 .

相关问题