2010-05-01 19 views
1

Hello Grails Developers!Grails - 開發建議 - 我在哪裏可以找到插件API /排除錯誤/讓生活變得簡單

我想知道你是否可以幫我解決一個非常普遍的問題。我來自Java和Eclipse的世界,JavaDocs和APIs在你的指尖。 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更易訪問/可搜索的方法? Autocomplete在eclipse中似乎也不適合我,所以如果任何人有這樣的工作,這將是理想的(這是對同一個問題的延伸)。

你的方法是什麼? (請不要說聰明,我買不起)我確信這很明顯,我只是想念它,請把我從痛苦中解救出來!

由於提前,

GAV株系

+0

其他人似乎有我的錯誤http://jira.codehaus.org/browse/GRAILS-5892但問題依然存在。 – gav 2010-05-01 00:26:44

+0

要獲得自動完成功能,我不僅需要在eclipse中安裝STS,而且還要轉到Spring視圖 - >擴展,然後安裝'Professional Grails Support' – gav 2010-05-01 00:57:40

回答

1

你可以找到所有的插件的源代碼,您正在使用下

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

到Eclipse中導航或調試到插件源,將上面目錄下的源文件夾添加到項目的源路徑。

相關問題