J'essaye de faire un petit projet avec Gradle afin de me familiariser avec. J'ai beaucoup d'expérience avec Maven, donc les bases semblent évidentes.

Cependant, j'ai des problèmes avec l'outillage. Mes questions sont les suivantes: existe-t-il un assistant de contenu approprié pour les fichiers .gradle pour Eclipse?

J'ai essayé STS, qui prétend qu'il prend en charge gradle, mais lorsque je crée un nouveau projet gradle, j'ai un NoClassDefFoundError. J'ai donc installé un plugin gradle, j'ai également installé Groovy (après un tas de tentatives infructueuses, j'ai trouvé la bonne version), et maintenant j'ai la coloration, mais pas d'assistance de contenu. J'ai aussi essayé Buildship - même chose. STS semble avoir eu "Activer DSL" pour gradle dans une version précédente (2.9), mais cette option n'est plus disponible ou je ne la trouve pas.

En bref, j'ai essayé plusieurs options et aucune d'entre elles n'offrait un moyen d'explorer la syntaxe gradle, comme le ferait par exemple un éditeur XML prenant en charge XSD pour Maven.

7
Bozho 25 déc. 2015 à 23:23

2 réponses

Meilleure réponse

Mes questions sont les suivantes: existe-t-il un assistant de contenu approprié pour les fichiers .gradle pour Eclipse?

La réponse courte est "Non". Autant que je sache, il n'y a rien.

Le nouveau plugin BuildShip ne fournit pas de support aux éditeurs et pour autant que je sache, ils n'ont pas l'intention dans un proche avenir de travailler là-dessus.

Le plugin STS gradle avait une option "Activer le support DSL", comme vous l'avez mentionné, mais cette option a été supprimée car elle était très très limitée dans ce qu'elle pouvait réellement faire et en même temps était un peu un cauchemar de maintenance.

Les plugins Groovy Eclipse fournissent un support pour travailler avec du code .groovy général, mais:

  • n'a pas de support spécifique pour gradle
  • ne fonctionne pas bien avec les fichiers .gradle car il repose sur le chemin de classe du projet qui n'est pas le même que le chemin de classe pour le script de construction
  • n'est plus entretenu par personne.

Il y a un plugin que vous voudrez peut-être essayer. L 'éditeur de gradins minimaliste. Je ne l'ai pas essayé moi-même et je ne pense pas que cela aide au contenu, mais cela pourrait être votre meilleur pari pour obtenir un peu d'aide pour l'édition de fichiers.

2
Kris 4 janv. 2016 à 17:41

Je sais que cette question est ancienne et que je suis un peu en retard, mais je suis tombée sur cette question StackOverflow lors de la recherche sur Google. Il existe maintenant un plugin Eclipse qui prend en charge l'assistance de contenu, les info-bulles, la gestion des erreurs d'analyse, etc. Il s'appelle EGradle. La version que j'ai téléchargée est la 1.3.0 et pour autant que je sache, elle prend en charge Eclipse Neon et plus. J'espère que cela aidera quiconque dans le futur s'arrêtera ici ...

6
Sal_Vader_808 19 déc. 2017 à 11:37