将本地Gradle模块指向本地Maven模块

时间:2016-04-07 15:53:05

标签: maven intellij-idea gradle

我的Intellij上有3个模块:

  • 名为M1的Maven模块
  • 名为G1
  • 的Gradle模块
  • 名为M2的Maven模块

M1和G1都依赖于M2,这在M1的pom.xml和G1的build.gradle中声明,所有版本都与M2上定义的版本相同。

然后我在M1和G1上导入属于M2的类。当我在这门课上Right Click -> Go To -> Implementation(s)时,我会得到不同的结果。

M1按预期工作,并在我的本地M2模块上打开源代码。另一方面,G1反编译该类并向我显示反编译版本,即使实际模块及其源代码在Intellij中作为本地模块存在。

如何使Maven模块上的Gradle依赖项与Maven到Maven依赖项的工作方式完全相同?

0 个答案:

没有答案