java - Intellij 中的多模块 Grails 项目

标签 java maven grails intellij-idea

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

  1. 我们使用最新的 grails 2.3.6
  2. 我们有核心项目(插件)
  3. 根据核心项目,我们还有多个其他项目(app1app2app3)

BuildConfig 内部的解析 block 具有“pom true”,模块之间的依赖关系在 pom.xml 内部设置

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

但在 intelliJ 中,我希望能够同时修改两个项目(app1core),而不必重建 core> 每次我触摸它时都会转换。 我将 app1 导入到 intellij,然后将 core 作为模块添加。然后一切都编译和构建正常但是每当我尝试从 app1 单击对 core 中的类的引用时,它会打开另一个来自 target/work/plugins/app1

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

最佳答案

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

关于java - Intellij 中的多模块 Grails 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22802605/

相关文章:

java - ServletContext.getResource 从 lib 中获取资源

java - 如何配置Wildfly部署Maven项目

hibernate - 减少退出Service方法返回Controller方法的处理时间

grails - Grails 2.0文档-如何打印出来?

grails - 将 Grails 从 2.1.1 升级到 2.4.3 时出错 : java. lang.NoClassDefFoundError: org/springframework/aop/framework/AopInfrastructureBean

java - 在 Spring Data JPA 中连接两个实体

java - 如何避免 Web 层和服务层的重复验证?

用于在 mongodb 集合中插入包含元素数组的文档的 Java API

java - 使用 maven2 构建 java 项目的问题

java - Spring Boot 使用 Spring Profile 忽略来自 Java 配置类的 bean