2014-09-05 54 views
0

我正在嘗試將Gradle作爲我未來某些項目的下一代構建工具進行評估。STS/Eclipse中對Gradle上下文敏感的支持

步驟我迄今所做的:

  1. 我有我的機器上的Java 7安裝。

  2. 安裝搖籃2.0

  3. 安裝彈簧工具套件3.6.1,跑到儀表板和添加 搖籃支持和安裝也Groovy的Eclipse的包。

現在,當我從頭開始搖籃項目或我克隆了一些從GitHub, 我沒能獲得上下文敏感的幫助,像Ctrl +空格鍵在 的build.gradle文件自動完成的東西的項目。

我在網上閱讀了很多關於這方面的文檔,找不到正確的答案,所以如果有人可以給我一些想法是否工作?

以前我使用的是Maven和m2-eclipse,所以當我輸入pom.xml時,我可以做Ctrl + Space來防止我輸入錯誤。

注意:請注意,我已經爲我的Gradle項目啓用了Gradle DSL支持。

謝謝

回答

1

搖籃的編譯語言比一個Maven POM更加動態,可擴展,功能強大,因此它更難爲它開發完整的IDE支持。 Eclipse Gradle Plugin的最新版本對編輯的支持有限,目前正在努力將其提升到一個新的水平。 IntelliJ 14已經進一步發展,但預計還會有進一步的改進。

+0

我檢查了IntelliJIdea 13社區版。它有一些上下文幫助,但它仍然不是我曾經使用Maven的方式。那麼如何防止可能發生在build.gradle中的錯字錯誤,特別是在啓動項目時? – staleksit 2014-09-08 13:25:10

+0

14是從13開始的另一個步驟。不確定你在尋找什麼。 – 2014-09-08 13:28:19

+0

好吧,也許我不是太具體。例如,如果我要添加節依賴項,然後我開始鍵入comp,然後按Ctrl + Space,我應該獲得上下文相關的幫助,例如:compile,或者如果我鍵入testC,然後執行相同操作,Ctrl +空間,我應該得到測試編譯。我認爲這種幫助是有幫助的。 – staleksit 2014-09-09 13:54:17