2015-12-25 8 views
5

私はGradleを使って小さなプロジェクトをやってみようとしています。私は多くのMavenの経験があるので、基本は明らかです。コンテンツのアシストを行う

しかし、私は工具に問題があります。私の質問です:Eclipseの.gradleファイルの適切なコンテンツアシストはありますか?

私はSTSを使ってみましたが、それはグラデルサポートを持っていますが、新しいgradleプロジェクトを作成するとNoClassDefFoundErrorになりました。だから私はグラデルプラグインをインストールしました。私もGroovyをインストールしました(失敗した試しに正しいバージョンを見つけた後に)、今は色付けしていますが、コンテンツアシストはありません。ビルドシップも同じことを試みました。以前のバージョン(2.9)でgradleのSTS appears to have had "Enable DSL"が利用できなくなりましたが、見つからない場合があります。

簡潔に言えば、私は複数のオプションを試しましたが、XSDをサポートするXMLエディタがMavenのために行うように、どれもgradle構文を調べる方法を提供していませんでした。

+3

あなたはEclipseについて尋ねていますが、Ideaについても同様のことは何も見たことがなく、そのようなツールが存在することに疑いがあります。検索に失敗する場合は、gradle apiのProjectやTaskなどのクラスのレビューから始めることをお勧めします。それらのメソッドをグラデーションクロージャにリンクするのは簡単です。 – AdamSkywalker

答えて

2

私の質問は次のとおりです。Eclipse用の.gradleファイルに対して適切なコンテンツアシストはありますか?

短い答えは「いいえ」です。私が知る限り、何もありません。

新しいBuildShipプラグインはエディタのサポートを提供せず、私が知っている限り、近い将来にその作業を行う予定はありません。

STS gradleプラグインは、「DSLサポートを有効にする」オプションを使用していましたが、そのオプションは実際にできることに非常に限られていたため、同時に削除されました悪夢。

のGroovy Eclipseプラグイン

は一般の.groovyコードを操作するためのいくつかのサポートを提供しますが、:

  • は、それがプロジェクトのに依存しているため.gradleファイルでうまく動作しないのGradle
  • に関する特別なサポートしていませんビルドスクリプトのクラスパスと同じでないクラスパス
  • は、もはや誰にもメンテナンスされていません。

試したいプラグインが1つあります。 minimalist gradle editor。私は自分自身でそれを試していないし、コンテンツアシストはしないと思っていますが、.gradleファイルを編集するための少しのサポートを得ることが最善の策かもしれません。

+0

最小限のグラデルエディタが実際に構文の強調表示をサポートしています。悲しいことに、Eclipseの中でgradleのためのコンテンツアシストを見つけることができませんでした –

4

私はこの質問は古いと私は少し遅れていることを知っていますが、Googleの検索中にこのStackOverflowの質問に遭遇しました。コンテンツアシスト、ツールチップ、解析エラー処理などをサポートするEclipseプラグインがあります。これはEGradleと呼ばれています。ダウンロードしたバージョンは1.3.0で、Eclipse Neon以上をサポートしています。これで将来的に誰かがここに止まるのを助けてくれることを願っています。

+0

良い、私はこれを使用しています。 –

+0

私の印象では、コンテンツアシストはサポートしていません(私はGradle 4.3を使用しています)。実際、 'Gradle setup'セクションは動作しません。どのオプションを選択したとしても、検証失敗時に 'FAILED-gradleは少なくともバージョンをフェッチするために呼び出すことはできません'を返します。私は毎日使っている有効なGradleインストールを持っています。 – badbishop

+1

@badbishopあなたは実際に何が問題になっているのかよく分かりませんが、Eclipse Oxygenをきれいにインストールし、Eclipse MarketplaceからEGradle 2.3.0をダウンロードしました。すべての機能がうまく機能しています(テキストハイライト、等。)。 –

関連する問題