Java Intellij中的多模块Grails项目

Java Intellij中的多模块Grails项目,java,maven,grails,intellij-idea,Java,Maven,Grails,Intellij Idea,有一个非常基本的场景(至少在Maven world中): 我们使用最新的Grails2.3.6 我们有核心项目(插件) 根据核心项目,我们还有多个其他项目(app1、app2、app3) BuildConfig中的解析块具有“pom true”,模块之间的依赖关系在pom.xml中设置 这个设置在intellij之外运行得非常好——您可以将核心项目构建并部署到本地maven repo,然后构建其他项目 但在intelliJ中,我希望能够同时修改这两个项目(app1和core),而不必每次触摸它时

有一个非常基本的场景(至少在Maven world中):

  • 我们使用最新的Grails2.3.6
  • 我们有核心项目(插件)
  • 根据核心项目,我们还有多个其他项目(app1、app2、app3)
  • BuildConfig中的解析块具有“pom true”,模块之间的依赖关系在
    pom.xml中设置

    这个设置在intellij之外运行得非常好——您可以将核心项目构建并部署到本地maven repo,然后构建其他项目

    但在intelliJ中,我希望能够同时修改这两个项目(app1和core),而不必每次触摸它时都重建core项目。 我将app1导入intellij,然后将core添加为模块。然后一切都编译和构建得很好,但每当我试图从app1单击对core中的类的引用时,它就会打开target/work/plugins/app1中的另一个依赖项


    我试着禁用那个目录,但没用。。。有什么建议吗?

    为了避免每次核心插件更改时都要显式地重新生成app1、app2、app3,请在这些应用中将核心插件定义为