Eclipse Gradle和Maven工具 - 本地解析

3
我希望逐步将多模块Maven构建迁移到多模块Gradle构建。目前在Eclipse中使用m2e Maven工具,其中一项我喜欢的功能是,如果projectA依赖于projectB,并且这两个项目都在我的Eclipse工作区中,m2e足够智能,在不使用来自Maven存储库的.jar文件的情况下使用本地的.class文件。让我们称之为“本地解析”功能。 那么,Eclipse Gradle工具和m2e能否完美协同工作呢?
  1. 如果Gradle项目依赖于Maven项目,是否可以本地解析Maven项目?
  2. 如果Maven项目依赖于Gradle项目,是否可以本地解析Gradle项目?
  3. 如果Gradle项目依赖于Gradle项目,是否可以本地解析所依赖的Gradle项目?
2个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
4

GRADLE-2750问题解决之前,本地gradle项目的解析将被阻止。当前状态如下:

  1. 对于依赖于maven项目的gradle项目,本地解析可以正常工作(在3.1.0.M1版本中已修复)
  2. 对于依赖于gradle项目的maven项目,本地解析失败
  3. 对于依赖于gradle项目的gradle项目,本地解析失败

相关STS问题

更新

GRADLE-2750问题已得到解决,并将在下一个gradle版本Gradle 1.12中提供。


我也遇到了同样的“挑战”,并正在寻找解决方案。由于我还在学习Gradle,尤其是Eclipse集成,所以我来到这里。在我的情况下,我目前只需要你列表中的第一点,你说它是支持的,但我似乎找不到关于如何做那个的文档。我猜想这与mavenLocal()有关,但对于依赖项的版本,我应该声明什么呢?是"local"吗? - Learner
你不应该需要调整版本。我自己没有做过这个,但我认为如果你在Eclipse工作区中有一个与build.gradle中的id/version匹配的Maven项目,则会使用它而不是Maven仓库中的jar包。 - lance-java

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,