簡體   English   中英

Eclipse Oxygen / Neon和groovy - 它可能嗎?

[英]Eclipse Oxygen/Neon and groovy - is it possible?

4年前,我使用Eclipse在Groovy上寫過並很開心。 后來我通過IntelliJ或NetBeans使用了Groovy。 現在再次我應該在Eclipse中工作,但我可以並希望在Groovy中進行許多測試。

問題在於,當我試圖從Eclipse Marketplace獲取任何Groovy插件時,Eclipse同意僅在卸載幾乎所有內容的情況下安裝Groovy-Eclipse功能。 這些插件很舊,基於更老的罐子,與現代插件不兼容,基於更現代的罐子。 如果我說錯了,我很抱歉,我正在努力理解Eclipse插件的兼容性和創建。

我看到三種方式:

忘記Groovy並在Java上進行測試。 但是在java中分析XML,HTML和JSON要方便得多。 我不想那樣走。

為插件開發人員加載Eclipse,Groovy插件的源代碼並使用新的jar重新創建它。 這是最有趣的方式,但我對工作量感到震驚 - 這需要數周時間。 或者更多。 我現在需要測試。

安裝一些有Groovy的輕量級Eclipse包。 那會很快。 但我不想安裝幾年的舊版本。

恕我直言,我沒有違反規則,因為我不是要求工具。 我要求提供現代,正確和兼容的已知工具版本組合 - Eclipse和Groovy插件。

此外,它不是舊問題的重復,因為我知道如何在舊版本的Eclipse上使用Groovy。 我問的是新版本 - 氧氣還是霓虹燈。

我可以在GitHub上看到https://github.com/groovy/groovy-eclipse/wiki/Groovy-Eclipse-2.9.2-Release-Notes顯然是Eclipse的最后一個版本的groovy。 但是如何將它添加到Eclipse包中呢? 頁面上沒有給出方法。 制作不支持從Eclipse導入的Eclipse插件有什么意義? 顯然,應該存在某種方式。

如果我去https://www.function1.com/2016/06/installing-eclipse-groovy-plugin ,有一個版本的Groovy for Mars。 它同意僅在卸載maven和java的條件下安裝在Oxygen上。 有點太嚴厲了,不是嗎?

Groovy的市場參考已更新。 Groovy-EclipseGitHub項目wiki列出了可用於在Eclipse中安裝Groovy支持的最新快照和發布更新站點。

為Java Developers安裝Eclipse Oxygen(4.7)IDE之后 ,添加這樣的Groovy支持(如果您沒有市場客戶端):

轉到幫助>安裝新軟件...

單擊添加...按鈕

輸入

(特別是, 此頁面上的其他位置,您可能希望嘗試“快照構建”而不是發布版本;在這種情況下,請使用URL“ http://dist.springsource.org/snapshot/GRECLIPSE/e4.7 “ 例如。)

單擊確定按鈕

在“可用軟件”對話框中選擇“主程序包/ Eclipse Groovy開發工具”

單擊下一步按鈕兩次

選擇“我接受條款......”

單擊完成按鈕

更新完成后,單擊立即重新啟動。

您現在可以執行文件>新建>項目> Groovy> Groovy項目

以下元素顯示為安裝在幫助>關於Eclipse>安裝詳細信息中(圖像有點過時)

安裝了什么

我正在使用eclipse Oxygen Release(4.7.0)進行groovy / gradle / grails項目,沒有太大的問題。 我從“Eclipe IDE for Java Developers”開始,然后安裝了幾個軟件包。

這是“已安裝的軟件”列表:

  • Buildship:Gradle的Eclipse插件2.1.2.v20170807-1324 org.eclipse.buildship.feature.group Eclipse Buildship
  • Java開發人員的代碼推薦人2.4.9.v20170613-1301 org.eclipse.recommenders.rcp.feature.feature.group Eclipse代碼推薦人
  • EclEmma Java代碼覆蓋率3.0.0.201706140232 org.eclipse.eclemma.feature.feature.group Eclipse EclEmma
  • Eclipse IDE for Java Developers 4.7.0.20170620-1800 epp.package.java Eclipse Packaging Project
  • Eclipse Java開發工具3.13.0.v20170612-0950 org.eclipse.jdt.feature.group Eclipse.org
  • Eclipse Platform 4.7.0.v20170612-1255 org.eclipse.platform.feature.group Eclipse.org
  • Eclipse Quicksearch 3.7.3.201602250752-RELEASE org.springsource.ide.eclipse.commons.quicksearch.feature.feature.group Pivotal Software,Inc。
  • Eclipse RCP 4.7.0.v20170612-1255 org.eclipse.rcp.feature.group Eclipse.org
  • Eclipse Web Developer Tools 3.9.0.v201706011953 org.eclipse.wst.web_ui.feature.feature.group Eclipse Web Tools Platform
  • Eclipse XML編輯器和工具3.9.0.v201706011851 org.eclipse.wst.xml_ui.feature.feature.group Eclipse Web Tools Platform
  • 適用於Eclipse的Git集成4.8.0.201706111038 -r org.eclipse.egit.feature.group Eclipse EGit
  • Groovy編譯器2.4 2.9.2.xx-201711060326-e47 org.codehaus.groovy24.feature.feature.group Codehaus.org
  • Groovy-Eclipse Feature 2.9.2.xx-201711060326-e47 org.codehaus.groovy.eclipse.feature.feature.group Codehaus.org
  • Git 4.8.0.201706111038 -r org.eclipse.jgit.feature.group Eclipse JGit的Java實現
  • JavaScript開發工具2.1.0.v201706011953 org.eclipse.wst.jsdt.feature.feature.group Eclipse Web Tools Platform
  • Eclipse 4.7上的Groovy-Eclipse插件的JDT核心補丁2.9.2.xx-201711060326-e47 org.codehaus.groovy.jdt.patch.feature.group Codehaus.org
  • Jspresso Developer Studio Spock測試功能3.0.7.201611272038 org.jspresso.contrib.sjsplugin.spock.feature.feature.group Maxime HAMM
  • Oomph Setup 1.9.0.v20170706-0615 org.eclipse.oomph.setup.feature.group Eclipse Oomph Project
  • YEdit Feature 1.0.20.201509041456-RELEASE org.dadacoalition.yedit.feature.feature.group YEdit Project

絕對可以刪除其中幾個。

您可以從日食市場下載最新版本.....只需轉到下面的鏈接並將安裝圖標拖放到日食窗口

鏈接https://marketplace.eclipse.org/content/groovy-development-tools

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM