web-dev-qa-db-ja.com

Eclipse Oxygen / Neonとgroovy-それは可能ですか?

4年前、Eclipseを使用してGroovyで書いたことがあり、嬉しかったです。後で、IntelliJまたはNetBeansを介してGroovyを使用しました。再びEclipseで作業することになっていますが、Groovyで多くのテストを実行できます。

問題は、Eclipse MarketplaceからGroovyプラグインを取得しようとすると、EclipseはGroovy-Eclipse機能を実質的にすべてのアンインストールの条件でのみインストールすることに同意することです。これらのプラグインは古く、さらに古いjarに基づいており、最新のjarに基づいて、現代のプラグインと互換性がありません。間違っていると言ったら申し訳ありませんが、Eclipseプラグインの互換性と作成について理解しようとしています。

次の3つの方法があります。

Groovyを忘れて、Javaでテストを行うため。しかし、XML、HTML、およびJSONをJavaで分析するのはそれほど便利ではありません。そのようには行きたくないです。

プラグイン開発者向けに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にインストールすることに同意します。ちょっと厳しすぎませんか?

11
Gangnus

Groovyのマーケットプレイス参照が更新されました。 Groovy-EclipseのGitHubプロジェクトwiki は、GroovyサポートをEclipseにインストールするために使用できる最新のスナップショットおよびリリース更新サイトをリストしています。

Eclipse Oxygen(4.7)IDE for Java Developers をインストールした後、このようなGroovyサポートを追加します(マーケットプレイスクライアント):

[ヘルプ]> [新しいソフトウェアのインストール...]に移動します。

[追加...]ボタンをクリックします

入る

このページ の他の場所、特に、リリースビルドの代わりに "スナップショットビルド"を試してみたい場合があります。その場合は、URL " http:// dist。 springsource.org/snapshot/GRECLIPSE/e4.7 "など。)

OKボタンをクリックします

「使用可能なソフトウェア」ダイアログで「メインパッケージ/ Eclipse Groovy開発ツール」を選択します

[次へ]ボタンを2回クリックします

「同意します...」を選択します

[完了]ボタンをクリックします

更新が完了したら、[今すぐ再起動]をクリックします。

これで、[ファイル]> [新規]> [プロジェクト]> [Groovy]> [Groovyプロジェクト]を実行できます。

次の要素は、[ヘルプ]> [Eclipseについて]> [インストールの詳細]にインストールされているように表示されます(イメージは少し古くなっています)

What has been installed

12
emilles

Groovy/gradle/grailsプロジェクトにEclipse Oxygen Release(4.7.0)を使用していますが、大きな問題はありません。 「Eclipe IDE for Java Developers」」から始め、その後いくつかのパッケージをインストールしました。

「インストール済みソフトウェア」のリストは次のとおりです。

  • ビルドシップ:Gradle 2.1.2.v20170807-1324 org.Eclipse.buildship.feature.groupのEclipseプラグインEclipseビルドシップ
  • Java Developers 2.4.9.v20170613-1301 org.Eclipse.recommenders.rcp.feature.feature.group Eclipse Code Recommendedersのコードレコメンダー
  • 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 Development Tools 3.13.0.v20170612-0950 org.Eclipse.jdt.feature.group Eclipse.org
  • Eclipseプラットフォーム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開発者ツール3.9.0.v201706011953 org.Eclipse.wst.web_ui.feature.feature.group Eclipse Web Tools Platform
  • Eclipse XML Editors and Tools 3.9.0.v201706011851 org.Eclipse.wst.xml_ui.feature.feature.group Eclipse Web Tools Platform
  • Eclipse 4.8.0.201706111038-r org.Eclipse.egit.feature.group Eclipse EGitのGit統合
  • Groovy Compiler 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 2.9.2.xx-201711060326-e47 org.codehaus.groovy.jdt.patch.feature.group Codehaus.orgのGroovy-Eclipseプラグイン用のJDTコアパッチ
  • 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プロジェクト

それらのいくつかは間違いなく削除できます。

2
injecteer

Eclipseマーケットプレイスから最新バージョンをダウンロードできます。...下のリンクに移動して、インストールアイコンをEclipseウィンドウにドラッグアンドドロップします。

リンク https://marketplace.Eclipse.org/content/groovy-development-tools

0
vinoth kumar