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

将本地Gradle模块指向本地Maven模块,maven,intellij-idea,gradle,Maven,Intellij Idea,Gradle,我的Intellij上有3个模块: 一个名为M1的Maven模块 称为G1的渐变模块 一个名为M2的Maven模块 M1和G1都依赖于M2,这是在M1的pom.xml和G1的build.gradle中声明的,所有这些都与M2上定义的版本相同 然后在M1和G1上导入属于M2的类。当我在这个类上单击鼠标右键->转到->实现时,我得到了不同的结果 M1按预期工作,并在本地M2模块上打开源代码。另一方面,G1反编译类并向我显示反编译版本,即使实际模块及其源代码在Intellij中作为本地模块存在 我

我的Intellij上有3个模块:

  • 一个名为M1的Maven模块
  • 称为G1的渐变模块
  • 一个名为M2的Maven模块
M1和G1都依赖于M2,这是在M1的pom.xml和G1的build.gradle中声明的,所有这些都与M2上定义的版本相同

然后在M1和G1上导入属于M2的类。当我在这个类上单击鼠标右键->转到->实现时,我得到了不同的结果

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


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

您可以演示如何声明依赖项(在M1和G1中)?也许您可以?您可以演示如何声明依赖项(在M1和G1中)?也许您可以?