3

我想逐渐将多模块 maven 构建迁移到多模块 gradle 构建。

我目前在 eclipse 中使用m2e maven 工具,我喜欢的一个功能是,如果 projectA 依赖于 projectB 并且两个项目都在我的 eclipse 工作区中,m2e 足够聪明,可以使用 projectB 的本地 .class 文件而不是使用 .jar来自我的 Maven 存储库的文件。我们将此功能称为“本地分辨率”。

那么,eclipse gradle 工具和 m2e 可以很好地结合使用吗?

  1. 如果gradle项目依赖maven项目,maven项目可以本地解析吗
  2. 如果maven项目依赖gradle项目,gradle项目可以本地解析吗
  3. 如果一个gradle项目依赖于一个gradle项目,那么依赖的gradle项目可以在本地解析吗?
4

2 回答 2

4

在解决GRADLE-2750之前,会阻止解析本地 gradle 项目。所以现在的状态是这样的:

  1. 本地分辨率适用于 gradle 项目,具体取决于 maven 项目(在 3.1.0.M1 版本中修复)
  2. maven 项目的本地解析失败,具体取决于 gradle 项目
  3. gradle 项目的本地解析失败,具体取决于 gradle 项目

相关 STS 问题

更新

GRADLE-2750已修复,将在下一个 gradle 版本 Gradle 1.12 中提供。

于 2013-05-16T08:14:53.537 回答
0

buildship插件中即将推出的复合构建支持功能听起来很有希望。

据我所知,这将解决问题 3。

于 2016-02-25T09:14:00.160 回答