grails - Grails重建整个项目

标签 grails intellij-idea groovy

我有一个项目,最近已从grails 1.3.7升级到grails 2.5。

我使用的是Java 6,现在使用的是Java 7。

在同一台机器上,对于这两个项目,我注意到我的grails 2.5项目的编译存在很大的延迟。

具体来说,如果我在单元测试类(class)中,并且只添加一个 Activity (它甚至可以是一个空白空间),保存文件,然后重新运行测试,它将重新编译所有内容。

此过程通常需要30秒钟左右,而之前只需3或4。

这是我在日志中注意到的,但是我没有在线找到任何有用的信息来对我的情况有所帮助。

我还在在线论坛上看到有人提到一些grails插件会迫使项目完全重建吗?

2015-09-28 13:20:24,202 [ 485962]   INFO - cremental.groovy.GroovyBuilder - Order chunk rebuild
2015-09-28 13:20:24,202 [ 485962]   INFO - .incremental.IncProjectBuilder - Builder Groovy stub generator requested rebuild of module chunk newModule
2015-09-28 13:20:39,160 [ 500920]   INFO - brains.jps.incremental.Builder - Dependency analysis found 0 affected files
2015-09-28 13:20:39,754 [ 501514]   INFO - rains.jps.cmdline.BuildSession - Build duration: 'Groovy compiler' builder took 30832 ms, 360 sources processed
2015-09-28 13:20:39,754 [ 501514]   INFO - rains.jps.cmdline.BuildSession - Build duration: 'Groovy stub generator' builder took 18373 ms, 0 sources processed
2015-09-28 13:20:39,755 [ 501515]   INFO - rains.jps.cmdline.BuildSession - Build duration: 'NotNull instrumentation' builder took 2121 ms, 0 sources processed
2015-09-28 13:20:39,755 [ 501515]   INFO - rains.jps.cmdline.BuildSession - Build duration: 'java' builder took 3684 ms, 1 sources processed
2015-09-28 13:20:39,755 [ 501515]   INFO - rains.jps.cmdline.BuildSession - Build duration: 'IntelliLang Pattern Validator' builder took 386 ms, 0 sources processed

最佳答案

与JetBrains联络后,将在此票证中提到的IntelliJ 15中修复此问题:https://youtrack.jetbrains.com/issue/IDEA-142891

如果您有Grails v2 +项目并使用IntelliJ,请确保版本15及更高版本。

关于grails - Grails重建整个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32823327/

相关文章:

grails - 可以使用Grails的派生属性检索域对象吗?

java - RabbitMQ - 我如何捕获 ForgivingExceptionHandler?

groovy - 如何在Gradle中使用if else条件

grails - Grails-使用TagLib显示应用程序消息

email - Groovy电子邮件客户端可在Exchange 2003和Exchange 2010上使用

grails - Grails: 'size'属性不适用于<gui:autoComplete>

java - Intellij 对声明不兼容 'Object' 方法的接口(interface)的检查

scala - 如何在 IntelliJ 调试器评估表达式中使用 sparks 隐式转换(例如 $)

java - 忽略 SSL 验证 HttpClient/Rest API - Groovy

eclipse - Grails 3开发IDE的设置