Grails - Советы по разработке - Где я могу найти API плагинов / Устранить ошибки / Сделать жизнь проще - PullRequest
1 голос
/ 01 мая 2010

Здравствуйте, разработчики Grails!

Мне было интересно, не могли бы вы помочь мне с тем, что должно быть очень распространенной проблемой.Я пришел из мира Java и затмения, где у вас под рукой JavaDocs и API.У Grails есть несколько замечательных функций и плагинов, но я нахожу их внутреннюю работу совершенно необнаружимой, и это меня огорчает.

Возьмите, к примеру, превосходный плагин аутентификации , я настроил это с помощью краткого, но точногодок.Теперь я нахожусь в затмении с STS и смотрю на метод;

applicationContext.authenticationService.filterRequest(
request, response, "${request.contextPath}/authentication/index" )

, который вызывает исключение;

2010-05-01 01:17:07,292 [http-8080-1] ERROR [/grailsapp].[default]  - Servlet.service() for servlet default threw exception
java.lang.IllegalStateException
    at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:407)
    at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:118)
    at org.codehaus.groovy.grails.web.sitemesh.GrailsPageResponseWrapper.sendError(GrailsPageResponseWrapper.java:91)

И я понятия не имею, с чего начать.Я хотел бы получить ссылку на затмение на источник, но должны быть и другие управляемые альтернативы, поскольку я знаю, что некоторые люди используют TextMate или vim для разработки, они не могут все обнаружить API для плагинов методом проб и ошибок!?!Есть ли способ сделать основной API Grails более доступным / доступным для поиска?Автозаполнение также не работает для меня в затмении, поэтому, если у кого-то есть эта работа, которая была бы идеальной (это действительно продолжение того же вопроса).

Какой у вас подход?(Пожалуйста, не говорите intelliJ, я не могу себе этого позволить) Я уверен, что это очевидно, и я просто упускаю это, пожалуйста, избавьте меня от моих страданий!

Заранее спасибо,

Гав

1 Ответ

1 голос
/ 03 мая 2010

Вы можете найти исходный код для всех плагинов, которые вы используете в

<home dir>/.grails/<grails version>/projects/<project name>/plugins

Чтобы найти или отладить источники плагинов в eclipse, добавьте исходные папки под каталогом выше к исходному пути проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...