Catégories: Outils, Eclipse, Intégration continue, IntelliJ Idea

11/03/2010

Permalink 15:00:19, Catégories: Java, Divers, Récapitulatif Java, Récapitulatif, Outils, 112 mots   French (FR) , Baptiste Wicht

[Java] la version Sonar 2.0 vient de sortir !

Les développeurs de Sonar viennent d'annoncer la version 2.0 de Sonar :)

Plusieurs nouveautés majeures sont au menu :

  • Analyse d'architectures. L'architecture des projets est maintenant analysée, on peut voir également une matrice des dépendances d'un projet ainsi qu'une liste des dépendances qu'il faudrait supprimmer.
  • Analyse orientée object : Nouvelles métriques pour la qualité de la conception orienté objet
  • Améliorations au niveau de l'interface graphique

Bref, que du bon :)

Je n'ai pas encore testé cette nouvelle version, je vais attendre que mes plugins soient compatibles avec les nouveautés, mais je n'hésiterai pas à faire des retours une fois installée.

Plus d'informations sur le site de Sonar.

Vous devez être identifié pour poster un commentaire.

14/12/2009

Permalink 07:40:22 pm, Categories: Mes articles, IntelliJ Idea, English, 117 words   English (US) , Baptiste Wicht

Review of Jetbrains Intellij Idea 9 Ultimate Edition

Hi,

I'm pleased to announce my first article in english : Review of Jetbrains Intellij Idea 9 Ultimate Edition.

It's the review of the last version of the Intellij Idea Java Ide. You'll find in this article the new functionalities of the IDE and my advice about the different news from this version.

This is my first article in english, so please tell me about every mistake you might find in the article or the website.

I also translated all my website in english : http://baptiste-wicht.developpez.com/en/

In the future, i will try to translate some of my articles and try to publish my blog subjects in the two languages.

I hope you will enjoy this resources :)

Vous devez être identifié pour poster un commentaire.

12/12/2009

Permalink 18:03:43, Catégories: Divers, Récapitulatif, Outils, IntelliJ Idea, 33 mots   French (FR) , Baptiste Wicht

[Java] Revue d'IntellIJ Idea 9.0

Bonjour,

Je viens de terminer ma revue de la nouvelle version de l'IDE IntelliJ Idea :

Revue de l'IDE Jetbrains Intellij Idea 9 Ultimate Edition

N'hésitez pas à me dire ce que vous en pensez ;)

Vous devez être identifié pour poster un commentaire.

08/12/2009

Permalink 22:33:31, Catégories: IntelliJ Idea, 67 mots   French (FR) , Baptiste Wicht

IntelliJ Idea 9

Bonsoir,

La version finale de IntelliJ Idea 9 est maintenant disponible :)

Voici la liste finale des nouveautés : http://www.jetbrains.com/idea/whatsnew/index.html

Quelques screenshots : http://www.jetbrains.com/idea/features/index.html

Vous pouvez télécharger la version payante "Ultimate Edition" ainsi que la version open-source "Community Edition" sur le site officiel.

Je vais essayer de faire une review dès que possible ;)

Vous devez être identifié pour poster un commentaire.

07/11/2009

Permalink 10:41:41, Catégories: Java, Récapitulatif, Outils, IntelliJ Idea, 224 mots   French (FR) , Baptiste Wicht

[Java] Améliorations du support Maven 2 de IntelliJ Idea 9

Je continue dans la suite de mes découvertes dans IntelliJ Idea 9 Beta.

Au niveau de Maven 2, j'ai pu découvrir quelques changements, surtout au niveau de la vue.

Dans le dossier "LifeCycle", seuls sont maintenants affichées les goals les plus importants (clean, validate, compile, test, package, install, site et deploy) au lieu de la liste complète, ce qui est plutôt intéressant. On peut bien sûr toujours afficher l'entier des goals avec une option de la barre d'outils.

Toujours au niveau de cette vue, on peut maintenant voir les profiles qui sont configurés au niveau de settings.xml et accéder rapidement au fichier settings.xml de Maven 2.

On a également accès à un graphe des dépendances d'un module Maven.

La vue se met maintenant à jour automatiquement dès que l'on fait un changement au niveau de la hierarchie des modules, plus besoin de faire un "Reimport" après chaque petit changement.

A propos du reimport, on peut maintenant faire des reimport seulement pour le(s) projet(s) qui a (ont) été changé(s) au lieu de devoir tout réimporter et en plus de cela, les performances de cette opération ont été grandement améliorées. Je dirais d'un facteur 3 à 4 pour ce que j'ai pu en voir.

Bref que du bon pour le support Maven 2 :)

Vous devez être identifié pour poster un commentaire.

06/11/2009

Permalink 14:12:54, Catégories: Java, Divers, Récapitulatif, Outils, IntelliJ Idea, Spring, 401 mots   French (FR) , Baptiste Wicht

[Java] Premières impressions avec IntelliJ Idea 9 Beta

Fervent utilisateur d'IntelliJ Idea depuis un moment déja, je me suis empressé de télécharger la beta une fois sortie pour tester cela et je ne suis pas déçu :)

Au niveau des performances, JetBrains a tenu sa promesse, la nouvelle version démarre plus rapidement, freeze beaucoup moins et est plus réactive.

Au niveau de l'interface, il n'y a apparemment pas d'énormes changements. Certaines barres d'outils ont été revues de manière plus logique et on trouve plus facilement ce que l'on veux.

La vue "Project" a été revue pour afficher la hiérarchie des modules pour un projet Maven, ce qui est assez agréable.

Les vues de configuration possèdant une longue zone de texte ont été revues pour n'avoir de barre de défilement que sur la zone de texte, ce qui permet de garder en vue les options de la colonne de gauche constamment.

Mais sinon, pas de grosses révolutions de ce côté-là.

Au niveau des inspections, la vue a été allégée est plus agréable, mais surtout, et plus important, les inspections ont été améliorées. Ainsi à inspection égale, on trouve plus d'erreurs. En plus de cela, de nouvelles inspections ont été ajoutées, notamment au niveau de Maven et OSGi.

En plus de cela, on voit maintenant l'apparition d'un correcteur orthographique des plus pratiques. Ce dernier permet de vérifier l'orthographe dans les commentaires, les noms de variables, les noms des méthodes, les fichiers annexes, ... C'est très pratique surtout pour quelqu'un comme moi qui ne suis pas de langue anglaise mais qui documente en anglais. De base, seul un dictionnaire anglais est fourni, mais il est possible de rajouter des dictionnaires au format .dic.

Et enfin, une amélioration certaines de performances et de l'efficacité du plugin Subversion :D

C'est tout ce que j'ai pu constater pour le moment en n'utilisant que tout ce qui est Java SE.

Sinon, dans ce qui a l'air intéressant, mais que je n'ai pas encore testé :

  • La gestion de contexte : On peut enregistrer des contextes, par exemple développement sur telle ou telle branche, modules, ... En enregistrant un contexte, on enregistre les éditeurs ouverts, les breakpoints, les objets déroulés dans la vue "Project", ...
  • Le développement avec OSGi

Pour le moment, je suis en tout cas très satisfait de cette nouvelle mouture :)

Vous devez être identifié pour poster un commentaire.

19/10/2009

[G. Logiciel][Linux][OpenSource] Installer Hudson sur Debian

Je suis en train de m'installer un serveur perso à la maison sur une machine sous Debian Stable.

Je viens d'installer Hudson sous Tomcat sur cette machine et j'ai rencontré bien quelques problèmes pour effectuer cette installation, alors je vais partager ma solution.

» Lire la suite!

Vous devez être identifié pour poster un commentaire.

06/09/2009

Permalink 03:26:28, Catégories: Mes projets, Récapitulatif, Outils, JTheque, Outils, 391 mots   French (FR) , Baptiste Wicht

[Java] Maven 2 : Retour d'expérience

Cela fait maintenant environ un mois que j'ai commencé à regarder les possibilités de Maven 2 et à l'utiliser pour le build de mon projet JTheque. Au début, je pensais juste l'utiliser pour faire mes "publications" sur Sonar étant donné que je ne voulais pas passer du temps à migrer de Ant à Maven 2. Il faut également dire que je ne trouvais pas le concept très intéressant.

Mais petit à petit, je me suis rendu compte que Maven 2 était beaucoup plus intéressant que je ne le pensais et offrait des possibilités beaucoup plus élevées qu'Ant.

J'ai donc gentiment intégré petit à petit les possibilités de Maven 2 tout d'abord pour remplacer mes petits scripts Ant, ensuite dans mon système d'intégration continue puis maintenant pour ce qui est de la génération de site et du déploiement automatique d'artifacts.

Et je dois dire que je suis de plus en plus ravi par cet outil super complet. Il me permet de faire des builds beaucoup plus complets qu'Ant, me génère automatiquement des rapports et un site et me permet de déployer le tout directement sur mon serveur FTP sans aucun problème. C'est donc un gain de temps non négligeable. Bref que du bonheur.

Bien qu'il faille un certain temps d'adaptation et d'études pour appréhender correctement l'outil, une fois qu'on en a saisi la philosophie, il est assez facile d'avancer et d'intégrer petit à petit les immenses possibilités de Maven 2. Je suis d'ailleurs encore loin de toutes les connaître et les utiliser.

Néanmoins, il y a quand même quelques petits problèmes que j'ai pu constater. Premièrement, la prise en main n'est pas des plus facile. La philosophie est en effet tout à fait différente de ce que l'on trouve dans les système de build basé sur le script. Ensuite, la documentation n'est pas toujours des plus clairs, surtout en ce qui concerne les projets multi-modules. Et enfin, beaucoup de choses se répètent dans les POM de différents projets, mais pour ce point là, je l'avais déjà avec Ant.

Pour conclure, je dirais que Maven 2 est infiniment plus puissant et agréable à utiliser qu'Ant et bien qu'il faille un certain temps pour le prendre en main, n'est pas des plus difficiles à utiliser.

Vous devez être identifié pour poster un commentaire.

04/09/2009

Permalink 11:15:54, Catégories: Récapitulatif, Outils, Outils, 235 mots   French (FR) , Baptiste Wicht

[Java] JetBrains annnonce YouTrack Beta, un nouvel issue tracker

JetBrains vient d'annoncer la version beta de YouTrack, leur outil de suivi de bug et de demandes (Bug And Issue Tracker).

Ce produit n'est pas entièrement nouveau, il s'agit en fait de Charisma qui était en version EAP et qui a changé de nom pour passer en version beta.

Voici quelques unes des fonctionnalités les plus importantes de YouTrack qui pourraient le distinguer d'un autre bugtracker :

  • Interface web en Ajax pour un maximum de reactivité
  • Moteur de recherche d'issue et de bug avec requêtes. Vous pouvez par exemple utiliser des recherche du genre : "#Major for: me" ou "state: {Won't fix} priority: Critical type: Bug". De plus la requête est automatiquement auto-completée.
  • Edition rapide des bugs/issues
  • Grand support du clavier. Vous aurez accès à de nombreux raccourcis pour faciliter la création, l'édition ou la suppression d'informations.
  • Vous pouvez utiliser des commandes pour éxécuter des commandes de type batch sur une série de demandes
  • Système de tag personnalisé des demandes pour faciliter la recherche.

Ce ne sont là que les fonctionnalités qui pourrait le distinguer d'un autre produit, mais en plus de cela, il gère bien évidemment tout ce que peux gérer un bugtracker que vous l'habitude de voir.

Pour plus d'informations, je vous invite à consulter les démos sur le site de YouTrack.

N'hésitez pas à donner votre avis sur le forum.

Permalien

Vous devez être identifié pour poster un commentaire.

12/08/2009

Permalink 13:48:20, Catégories: Récapitulatif, Outils, IntelliJ Idea, 153 mots   French (FR) , Baptiste Wicht

[Java] Jetbrains annonce JetBrains Web IDE

JetBrains vient d'annoncer un nouveau produit JetBrains Web IDE, qui est un IDE pour le développement web basé sur la plateforme IntelliJ.

Ce nouvel IDE sera disponible au quatrième trimestre 2009 dans deux versions différentes :

  • Standard Version : Cette version comprendra des éditeurs HTML, CSS, Javascript et XML, des outils d'analyse de code, des outils de correction d'erreurs, une intégration avec Subversion, Perforce, Git et CVS, un outil de synchronisation FTP.
  • PHP Developer Edition : Cette version comprend toutes les fonctionnalités de la version Standard, mais lui ajoute le support de PHP et de SQL.

L'application est néanmoins déja disponible dans le cadre du programme "early access" (EAP) de JetBrains : http://www.jetbrains.net/confluence/display/WI/Web+IDE+EAP

Si cet éditeur est de la même qualité qu'IntelliJ Idea, on peut espérer voir sortir un excellent outil :)

Source : http://blogs.jetbrains.com/idea/2009/08/web-ide-%E2%80%94-intellij-idea-for-html-and-php-developers/

Vous devez être identifié pour poster un commentaire.

31/05/2009

Permalink 21:39:31, Catégories: Mes projets, Java, Récapitulatif OpenSource, Outils, JTheque, Outils, 164 mots   French (FR) , Baptiste Wicht

[Java][OpenSource] JTheque Metrics : Génération de métriques pour Java

Bonjour,

J'ai le plaisir de vous annoncer que j'ai développé une nouvelle application basé sur le core JTheque : JTheque Metrics.

Cette application permet de générer des métriques sur le code d'un projet Java.

Pour le moment, les métriques générées ne sont pas très nombreuses :

  • Nombre de lignes
  • Nombre de lignes de code
  • Nombre de lignes de commentaires

Mais cela devrait évoluer :)

JTheque Metrics gérer les projets multi-modules. C'est-à-dire que vous pouvez enregistrer un nouveau projet et lui spécifier plusieurs sous-projets (des dossiers).

Vous pouvez également enregistrer une configuration de projet pour ne pas avoir à le reconfigurer entièrement plusieurs fois.

Vous pouvez télécharger le programme ici.

Les sources :

La Javadoc :

En espérant que ce programme vous soit utile.

N'hésitez pas à me faire part de votre avis, de vos propositions d'amélioration ou des bugs que vous auriez pu constater sur le forum.

Permalien

Vous devez être identifié pour poster un commentaire.

17/04/2009

Permalink 14:39:24, Catégories: Outils, JTheque, IntelliJ Idea, Intégration continue, 278 mots   French (FR) , Baptiste Wicht

[Java] Découverte de TeamCity

Cela fait maintenant un moment que j'utilise Intellij Idea 8 pour développer mon projet JTheque.

Hors en me rendant un jour sur le site d'IntelliJ Idea, j'ai vu une pub pour leur serveur d'intégration continue : TeamCity.

Comme la version de base est gratuite (limité à 20 configurations de builds et 3 agents), je me suis décidé à la tester. En effet, bien que je sois le seul développeur de JTheque, il est toujours intéressant d'avoir un suivi des builds et une gestion centralisé de ces derniers.

TeamCity m'offre très largement toutes ces fonctionnalités et bien plus encore :)

Voilà les différentes fonctionnalités que j'utilise :

  • Gestion centralisé des builds, génération des versions de builds
  • Lancement automatique du build lors d'un commit dans le repository d'une configuration de build
  • Suivi des tests (nombres, réussis, ratés, ...)
  • Changelogs de builds en fonctions des commits SVN
  • Couverture de code
  • Recherche de codes dupliqués
  • Inspections de code

A noter, qu'il y a encore d'autres fonctionnalités intéressantes que je n'utilise pas. Par exemple, on peut utiliser le pré-commit, c'est à dire qu'avant de commit sur subversion, on va passer par la configuration de build sur TeamCity pour voir s'il y a des erreurs et le cas échéant ne pas committer.

Par contre, on atteint assez vite la limite de 20 configurations de build surtout pour un projet modulaire, mais je compte également essayer d'obtenir la version gratuite pour les projets OpenSource comme je l'ai déjà pour IntelliJ Idea, ce dont je remercie JetBrains d'ailleurs.

Pour plus d'infos : Le site officiel de TeamCity et la présentation de l'outil par Romain Linsolas et Philippe Vialatte.

Vous devez être identifié pour poster un commentaire.

« Page Précédente 1 2 Page suivante »

Liste des blogs

Blog de Baptiste Wicht

Blog de Baptiste Wicht

Avec ce blog, je vais vous tenir au courant de l'avancée de mes différents projets et de mes nouveaux tutoriels. Je vais aussi essayer de publier des news sur l'informatique en général et sur Java.

My English website
Site en français

Rechercher

<  Novembre 2011  >
Lun Mar Mer Jeu Ven Sam Dim
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        

Syndiquez ce blog XML

Articles :

Commentaires :

 
 
 
 
Partenaires

Hébergement Web