Intellij中的多模块Grails项目

时间:2014-04-02 05:52:03

标签: java maven grails intellij-idea

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

  1. 我们使用最新的grails 2.3.6
  2. 我们有 Core 项目(插件)
  3. 我们有多个其他项目( app1 app2 app3 ),具体取决于 Core 项目
  4. BuildConfig内部的解析块具有“pom true”,模块之间的依赖关系在pom.xml

    内部设置

    此设置在intellij之外运行良好 - 您构建 Core 项目并将其部署到本地maven仓库,然后构建其他项目。

    但是在intelliJ中,我希望能够同时修改项目( app1 核心),而无需重建核心每当我触摸它时都会投射。  我将 app1 导入intellij,然后将 core 添加为模块。然后,当我尝试从 app1 中点击对 core 中的类的引用时,所有编译和构建都很好但它会从target / work / plugins / app1打开另一个依赖项

    我尝试禁用该目录,但它无效......有什么建议吗?

1 个答案:

答案 0 :(得分:0)

为避免每次核心插件更改时必须显式重建app1,app2,app3,请在这些应用中将核心插件定义为local plugin

相关问题