我有一个编译并运行正常的Grails 2.3.1项目。但是当我在BuildConfig.groovy
中添加或删除依赖项(然后运行grails clean
,grails refresh-dependencies
)时,框架根本不会注意到我的更改。
如果我引入语法错误,我的代码无法编译。但是我的(语法上有效的)更改甚至都没有出现在grails dependency-report
中。
我可以通过rm -rf ~/.grails/2.3.1/projects/myproject
“修复”内容。
但那太可怕了。
解决这个问题的正确方法是什么?
答案 0 :(得分:3)
如果您运行grails compile
而不是clean
和refresh-dependencies
,它是否有效?如果没有,并且您可以创建一个演示此行为的小应用,请运行grails bug-report
并将该ZIP附加到http://jira.grails.org/browse/GRAILS处的问题
答案 1 :(得分:0)
请尝试使用grails clean-all
。常规clean
命令不会清除所有文件...