【问题标题】:Grails - Development advice - Where do I find Plugin APIs / Troubleshoot errors / Make life easy for myselfGrails - 开发建议 - 我在哪里可以找到插件 API / 解决错误 / 让自己的生活更轻松
【发布时间】:2010-05-01 00:21:19
【问题描述】:

您好 Grails 开发人员!

我想知道您是否可以帮助我解决一个非常常见的问题。我来自 Java 和 eclipse 的世界,JavaDocs 和 API 触手可及。 Grails 有一些很棒的功能和插件,但我发现它们的内部工作原理完全无法发现,这让我很伤心。

以优秀的authentication plugin 为例,我使用简短但准确的文档进行了设置。现在我正在使用 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)

我不知道从哪里开始。我希望将 eclipse 链接到源代码,但也必须有其他可管理的替代方案,因为我知道有些人使用 TextMate 或 vim 进行开发,他们不可能都通过反复试验发现了插件的 API!?!有什么方法可以让核心 Grails API 更易于访问/搜索?自动完成功能在 Eclipse 中似乎也对我不起作用,所以如果有人有这个工作,那将是理想的(这确实是同一个问题的扩展)。

你的方法是什么? (请不要说intelliJ,我买不起)我确定这很明显,我只是想念它,请让我摆脱痛苦!

提前致谢,

Gav

【问题讨论】:

  • 其他人似乎有我的错误jira.codehaus.org/browse/GRAILS-5892,但问题仍然存在。
  • 要获得自动完成功能,我不仅需要在 Eclipse 中安装 STS,还需要转到 Spring 视图 -> 扩展,然后安装“Professional Grails Support”

标签: eclipse grails plugins groovy autocomplete


【解决方案1】:

您可以在下面找到您正在使用的所有插件的源代码

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

要导航或调试到 Eclipse 中的插件源,请将上述目录下的源文件夹添加到项目的源路径中。

【讨论】:

    猜你喜欢
    • 2010-09-17
    • 2010-10-02
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 2015-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多