Я пытаюсь сослаться на класс в ИДЕЕ IntelliJ 9.0.2 в проекте Grails в системе Linux. Я добавил зависимость к 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
каталог, но получают ошибку компиляции при ссылке на класс в банках. На самом деле завершенный код не показывает никому org.apache.poi
классы. Таким образом, кажется, что IntelliJ не знает об этих классах.
Какие-либо идеи, что я делаю неправильно? Почему IntelliJ не видит эти классы?
Разобрался ... «Инструменты -> Синхронизировать зависимости Grails»
Теперь в IntelliJ 13.1 это: Инструменты -> Grails -> Синхронизация Grails
В IntelliJ 15 параметр «Синхронизировать» перемещен в Файл -> Синхронизировать