В последнее время я с идеей играю со структурой Grails, и все шло хорошо, пока я не остановил плагин Spring-Security-Core Grails.Плагин и проект работают нормально при использовании grails compile / run-app / etc, однако intellij idea (9) больше не может «создать» проект, что выдает мне ошибки:
Шаги:
- grails gra-create my-app grails
- install-plugin spring-security-core
- импорт my-app в виде проекта grails
- нажмите кнопку make
Это приводит к ошибкам, подобным следующему ...
$HOME\.grails\1.3.6\projects\macs\plugins\spring-security-core-1.1\src\java\org\codehaus\groovy\grails\plugins\springsecurity\IpAddressFilter.java
cannot find symbol variable ReflectionUtils
Эта ошибка повторяется для нескольких файлов классов Java, которые ссылаются на файл класса Groovy ReflectionUtils org.codehaus.groovy.grails.plugins.springsecurity.ReflectionUtils, который находится в том же пакете, но находится в каталоге spring-security-core / src / groovy (в отличие от spring-security-core / src / java)
Среда IDEПарсер исходного кода, кажется, разрешает вещи правильно, так как нет никаких красных меток, засоряющих файл, и навигация находит файлы правильно, но «проект make» перечисляет эти ссылки на этот класс groovy из классов Java как «can nне найти символ "ошибки.
Есть ли у кого-нибудь совет о том, как заставить идею IDE сделать проект без ошибочных ошибок?
Я попытался изменить порядок источников плагинов и перейти к идее 10, ноэто не имело никакого значения, и я не могу думать ни о чем другом, чтобы попробовать.