的gradle的Eclipse和Maven工具 - 本地解析(Eclipse gradle and

2019-09-02 22:21发布

我想逐渐迁移一个多模块Maven构建一个多模块构建的gradle。

我目前使用M2E在eclipse的maven工具和一个功能,我想的是,如果了projectA依赖于项目B和这两个项目都在我的Eclipse工作区,M2E是足够聪明的使用而不是使用的.jar为项目B本地.class文件从我的Maven的库文件。 让我们把这个功能“局部分辨率”。

因此,可以在Eclipse工具的gradle和M2E很好地一起玩?

  1. 如果一个项目的Gradle依赖于Maven项目,可在Maven项目在本地解析
  2. 如果一个Maven项目取决于项目的Gradle,可以在项目的gradle在本地解析
  3. 如果一个项目的Gradle依赖于项目的Gradle,可以依赖gradle这个项目在当地解决?

Answer 1:

解决地方项目的gradle被阻塞,直到摇篮- 2750得到解决。 因此,目前的状态是这样的:

  1. 当地分辨率为工作的gradle项目依赖于Maven项目(固定在3.1.0.M1版)
  2. 对于Maven项目根据项目的gradle本地解析失败
  3. 对于gradle这个项目根据项目的gradle本地解析失败

相关STS问题

  • STS-2834
  • STS-2405
  • STS-2836

更新

摇篮-2750已经固定,将在下一版本的Gradle,摇篮1.12可用。



Answer 2:

即将到来的复合构建支持的功能buildship插件听起来非常有前途的。

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



文章来源: Eclipse gradle and maven tooling - local resolution