Eclipse gradle和maven工具 - 本地分辨率

时间:2013-05-13 16:17:24

标签: eclipse maven gradle

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

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

那么,eclipse gradle工具和m2e可以很好地协同工作吗?

  1. 如果gradle项目依赖于maven项目,maven项目是否可以在本地解决
  2. 如果maven项目依赖于gradle项目,那么gradle项目是否可以在本地解决
  3. 如果gradle项目依赖于gradle项目,可以在本地解析依赖gradle项目吗?

2 个答案:

答案 0 :(得分:4)

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

  1. 本地解析适用于gradle项目,具体取决于maven项目(在3.1.0.M1版本中修复)
  2. maven项目的本地解析失败,具体取决于gradle项目
  3. gradle项目的本地解析失败,具体取决于gradle项目
  4. 相关的STS问题

    <强>更新

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

答案 1 :(得分:0)

composite build support插件中即将推出的buildship功能听起来很有希望。

从我所看到的,这将解决问题3.