我们正在寻求在 Eclipse 上改进我们的 Java 构建过程。目前我们使用 Gradle!作为这项工作的一部分,我们正在研究是否以最佳方式使用 Gradle。我们使用 Gradle 的 Eclipse 插件并使用 compile 声明我们的依赖项。不幸的是,这增加了我们生成的 Eclipse 项目的大量临时依赖项,这是不可取的。这些额外的依赖项仅在运行时有效。
那么,有没有办法在 Gradle 中声明一个依赖项,并将其编译依赖项设置为第一级依赖项,并将其运行时依赖项设置为第一级加上瞬态依赖项?
目前我们在编译时使用@jar 语法,它为我们提供了编译的第一级依赖项,但我们仍然必须再次声明该依赖项以供运行时使用。不理想,因为我们有两个地方可以去更新依赖项。
有没有更好的办法?