Eclipse JavaDoc – génération automatique sur un Java bean

Il n'y a pas que les adeptes de Lombok qui trouvent que la création d'un Java bean est une tâche répétitive et non gratifiante. Et que dire de la JavaDoc de ces derniers ? Ne vous est-il jamais arrivé de devoir ajouter la JavaDoc sur un Java bean avec plus d'une dizaine d'attributs ? Et donc 2 fois plus de méthodes ! Vous avez peut-être commencé à ajouter manuellement chaque bloc de JavaDoc attribut par attribut, méthode par mé Stop !…
Lire d'avantage

Passage d’Eclipse ADT à Android Studio

Jusqu'à très récemment, pour développer une application Android, Google proposait soit le plugin ADT pour Eclipse, soit une version packagée d'Eclipse Mobile avec ADT. Cependant, lors de la Google I/O de 2013, l'équipe Android avait dévoilé Android Studio. Ce nouvel environnement de développement pour Android se base sur IntelliJ. Pour le moment, cet IDE est en version preview. Les mauvaises langues pourraient dire en version instable. :-) Vous n'êtes pas sans savoir qu'une nouvelle version d'Android, nommée KitKat , vient…
Lire d'avantage

Eclipse ADT – lier les sources ou la JavaDoc d’un JAR externe

Si vous développez des applications pour Android sous Eclipse, vous utilisez très certainement le plugin ADT fourni par Google. Ce plugin fourni de très nombreux outils et est très pratique. Néanmoins, il connait quelques limitations. Par exemple, il n'est pas possible de lier les sources ou la JavaDoc des librairies externes que vous utilisez. En effet, si vous vous rendez dans "Properties -> Java Build Path -> Librairies -> Android Dependencies", vous verrez le message "non modifiable" sur les lignes…
Lire d'avantage

Eclipse Maven – Nexus Indexer vide avec le plugin m2eclipse

Je viens d'installer Eclipse , plus connu sous le nom de Galileo, et le plugin m2eclipse permettant de gérer des projets Maven. Lors de la création d'un nouveau projet Maven, il m'était impossible de sélectionner un archétype car la liste "Nexus Indexer" était vide. Heureusement, il existe une solution à ce problème. Allez dans le menu "Window" et cliquez sur "Show view > ". Ensuite sélectionnez "Maven > Maven Indexes" et cliquez sur "OK". Une nouvelle vue "Maven Indexes" s'affiche.…
Lire d'avantage

Eclipse – autocomplétion non disponible

Eclipse est un excellent IDE. Cependant, il lui arrive parfois de perdre les pédales. Par exemple, il se peut que l'autocomplétion, appelée également "Content Assist", ne fonctionne plus dans les fenêtres d'édition de code Java. Cela se traduit par le fait qu'Eclipse ne propose plus automatiquement l'autocomplétion. Et même si vous faites le raccourci clavier CTRL+SPACE, vous aurez en plus le message d'erreur : "No completions available.". Cette erreur vient du fait que les proposals de l'éditeur d'Eclipse ont été…
Lire d'avantage

Eclipse CVS – supprimer un tag

En utilisant CVS avec Eclipse, il se peut que l'on applique un tag de version CVS qui s'avère être erroné. Or il n'existe aucune fonction dans Eclipse pour renommer ou supprimer un tag CVS. Tout d'abord, CVS ne permet pas de renommer un tag. En revanche, il est possible de copier un tag sous un nouveau nom puis de supprimer l'ancien tag. Voici donc les commandes CVS pour réaliser l'équivalent d'un renommage de tag : cvs rtag -r mon_mauvais_tag mon_tag_correct…
Lire d'avantage

Eclipse 3.4 – Ganymède

Cela fait bien longtemps que je n'ai pas annoncé la sortie d'une nouvelle version d'Eclipse. Il me semble que la dernière, c'était pour la sortie d'Eclipse , il y a deux ans ! Et bien, voilà ! Le projet Eclipse avance toujours et a annoncé la semaine dernière (le 25 juin 2008 pour être exact) la sortie de la version Comme à l'accoutumée, la liste des nouvelles fonctionnalités est disponible. Cette publication regroupe pas moins de 24 projets différents !…
Lire d'avantage

Dites au revoir aux PermGen space

Vous travaillez sous Eclipse ? Vous utilisez un serveur d'applications intégrant Tomcat tel que JOnAS ou JBoss ? Et l'accès aux données est fait via Hibernate (même encapsulé dans la couche EJB3) ? Et pour finir, votre application contient un module web ? Si vous avez répondu par l'affirmative à la majorité de ces questions, vous devez bien connaitre le message suivant : PermGen space Ceci se produit après quelques déploiements à chaud de votre application et provoque le blocage…
Lire d'avantage

Eclipse WTP – impossible de déployer des EJBs dans JOnAS

En utilisant WTP et Eclipse , lors du déploiement de modules EJBs dans JOnAS, il arrive de rencontrer cette erreur dans la console JOnAS : 2006-07-26 09:46:10,105 : : Le serveur JOnAS 'jonas' est démarré sur rmi/jrmp 2006-07-26 09:47:03,589 : : Error when trying to get the canonical file from C:/JONAS_4_7_5/apps/ du nom de fichier, de répertoire ou de volume incorrecte C:/JONAS_4_7_5/apps/ is using DTDs, WsGen needs Schema only : META- use a DTD. Only XML Schema are accepted for…
Lire d'avantage

Hibernate Tools – Hibernate pour Eclipse & Ant

L'écriture des fichiers de mapping et des Java beans pour Hibernate représente souvent une tâche longue et répétitive. Quelques outils sont sortis pour faciliter cette tâche sans réel succès. Pourtant, Hibernate Tools semble être l'outil qui permet d'augmenter la productivité des développeurs qui s'attelle au travail du mapping entre la base de données et les objets Java avec Hibernate. Cet outil s'intègre dans Eclipse et est également disponible pour JBoss IDE. Cette solution propose pas moins : d'un éditeur de…
Lire d'avantage
12