Il y a 4 ans, j'ai écrit sur Groovy en utilisant Eclipse et j'étais heureux. Plus tard, j'ai utilisé Groovy via IntelliJ ou NetBeans. Maintenant, encore une fois, je suis censé travailler dans Eclipse, mais je peux et veux faire de nombreux tests dans Groovy.
Le problème est que, lorsque j'essaie d'obtenir un plug-in Groovy de Eclipse Marketplace, Eclipse accepte d'installer la fonctionnalité Groovy-Eclipse uniquement avec la condition de désinstaller pratiquement tout. Ces plugins sont anciens, basés sur des pots encore plus anciens et incompatibles avec les plugins contemporains, basés sur des pots plus modernes. Je suis désolé si je dis ça, je tente de comprendre la compatibilité et la création des plug-ins Eclipse.
Je vois trois manières:
Pour oublier Groovy et faire des tests sur Java. Mais analyser XML, HTML et JSON en Java est beaucoup moins pratique. Je ne voudrais pas aller de cette façon.
Pour charger Eclipse pour les développeurs de plug-in, utilisez le code source du plug-in Groovy et recréez-le avec de nouveaux fichiers JAR. C'est la manière la plus intéressante, mais je suis horrifié par la quantité de travail - cela prendra des semaines. Ou plus. Et j'ai besoin de tests maintenant.
Pour installer un paquet Eclipse léger contenant Groovy. Ce serait rapide. Mais je n’aimerais pas installer une version de plusieurs années.
IMHO, je ne viole pas les règles, car je ne demande pas un outil. Je demande une combinaison moderne, correcte et compatible des versions des outils connus - Eclipse et Groovy plugin.
En outre, il ne s'agit pas d'un duplicata d'anciennes questions, car je sais comment travailler sur Groovy sur d'anciennes versions d'Eclipse. Et je parle de nouvelles versions - Oxygen ou Neon.
Je peux voir sur GitHub https://github.com/groovy/groovy-Eclipse/wiki/Groovy-Eclipse-2.9.2-Release-Notes évidemment la dernière version de groovy pour Eclipse. Mais comment puis-je l'ajouter à un package Eclipse? Pas un moyen n'est donné sur la page. Quel est le sens de faire un plugin Eclipse qui ne supporte pas une importation depuis Eclipse? De toute évidence, il devrait exister une certaine façon.
Si je vais à https://www.function1.com/2016/06/installing-Eclipse-groovy-plugin , il existe une version de Groovy pour Mars. Il accepte d’être installé sur Oxygen uniquement sous certaines conditions permettant de désinstaller maven et Java. Un peu trop sévère, n'est-ce pas?
La référence du marché pour Groovy a été mise à jour. Le wiki du projet GitHub pour Groovy-Eclipse répertorie les derniers sites de mise à jour des instantanés et des versions que vous pouvez utiliser pour installer le support Groovy dans Eclipse.
Après avoir installé Eclipse Oxygen (4.7) IDE pour les développeurs Java , ajoutez le support Groovy comme ceci (si vous n’avez pas le client Marketplace):
Allez dans Aide> Installer un nouveau logiciel ...
Cliquez sur le bouton Ajouter ...
Entrer
(Autres emplacements sur cette page , en particulier, vous pouvez essayer les "versions instantanées" au lieu des versions publiées; dans ce cas, utilisez l'URL " http://dist.springsource.org/snapshot /GRECLIPSE/e4.7 "par exemple.)
Cliquez sur le bouton OK
Sélectionnez "Outils de développement de packages principaux/Eclipse Groovy" dans la boîte de dialogue Logiciels disponibles.
Cliquez sur le bouton Suivant deux fois
Sélectionnez "J'accepte les conditions ..."
Cliquez sur le bouton Terminer
Une fois les mises à jour terminées, cliquez sur Redémarrer maintenant.
Vous pouvez maintenant faire Fichier> Nouveau> Projet> Groovy> Projet Groovy
Les éléments suivants apparaissent comme installés dans Aide> À propos d'Eclipse> Détails de l'installation (l'image est un peu obsolète)
J'utilise Eclipse Oxygen Release (4.7.0) pour des projets groovy/gradle/grails sans problèmes majeurs. J'ai commencé avec "Eclipe IDE pour les développeurs Java" et ensuite j'ai installé plusieurs paquets.
Voici une liste des "logiciels installés":
Deux d'entre eux peuvent certainement être supprimés.
Vous pouvez télécharger la dernière version à partir de la place de marché Eclipse ... Cliquez simplement sur le lien ci-dessous et faites glisser l'icône d'installation dans la fenêtre Eclipse.
Lien https://marketplace.Eclipse.org/content/groovy-development-tools