我正在尝试在Linux系统上的Grails项目中引用IntelliJ IDEA 9.0.2中的类。我将依赖项添加到BuildConfig.groovy
:
dependencies {
// specify dependencies here under either 'build', 'compile', 'runtime', 'test' or 'provided' scopes eg.
runtime 'mysql:mysql-connector-java:5.1.5'
compile 'org.apache.poi:poi-ooxml:3.6'
}
我在org.apache.poi
目录中看到~/.ivy2/cache
,但在引用jar中的类时遇到编译错误。实际上,代码完成不会显示任何org.apache.poi
类。所以看来IntelliJ不知道这些类。
任何想法我做错了什么?为什么IntelliJ不会看到这些类?
答案 0 :(得分:6)
想出来......“工具 - >同步Grails依赖”
在IntelliJ 13.1中,它现在是:工具 - > Grails - >同步Grails
在IntelliJ 15中,“同步”选项已移至文件 - >同步
答案 1 :(得分:2)
在IntelliJ 15中,"同步"选项已移至文件 - >同步