Devoxx 2013 - Suite et fin

Posté le 28 May 2013 dans Java • Taggé avec java, devoxx, tests, valtech, speaker

Voilà un article qui arrive un peu tard, mais des imprévus ont détournés mon attention et je n’ai jamais publié les articles sur les deuxième et troisième jours à Devoxx France 2013.

Voici donc mon rattrappage, basé sur quelques notes et mes souvenirs, qui se découpe comme suit:

  • Notre présentation
  • Les présentations que j’ai vues sur ces 2 derniers jours
  • Les goodies
  • Conclusion

Notre présentation: Les tests: pourquoi, comment ?

Comme je le disais dans l’article précédant, cette année je suis speaker avec deux collègues: Gregory Paul et Xavier Renaudin.

Ce talk d’une heure sur le thème …


Continuer à lire

Devoxx 2013 - Jour 1

Posté le 27 April 2013 dans Java • Taggé avec http, java, devoxx, javascript, tests, valtech

Ça y est, c’est parti pour 3 jours de salon Devoxx France 2013, 3 jours de:

  • conférences
  • hands-on
  • rencontres et débats
  • découverte
  • goodies

Bref 3 journées enrichissantes pour qui s’intéresse à l’univers de l’informatique, en particulier du développement et de l’architecture Java/Javascript !

Mais, Devoxx France 2013 c’est aussi:

  • 1 journée Université, 2 journées Conférence
  • environs 130 présentations
  • 75% des présentations en français, 25% en anglais
  • 6 grandes salles de conférence d’une capacité d’environ 250 personnes
  • 4 petites salles pour les ateliers, BOFs et quickies
  • 660 m² de hall d’exposition
  • entre …

Continuer à lire

Crypter ses mots de passe Maven

Posté le 18 February 2012 dans Java • Taggé avec maven

Lorsque l’on veut publier sur un dépôt maven, il faut fournir un identifiant et mot de passe que l’on peut stocker et crypter dans sont fichier ~/.m2/settings.xml tel qu’indiqué dans la documentation officielle.

Malheureusement les commandes mvn --encrypt-master-password et mvn --encrypt-password demande d’inquer le mot de passe sur la ligne de commande ce qui est peu secure puisqu’il apparaitra dans l’historique du shell.

Pour contourner ce problème, il est possible de demander au shell de demander le mot de passe pour ne pas laisser de trace dans l’historique:

read -p "Password …

Continuer à lire

Définir l’exécution par défaut d’un plugin maven

Posté le 03 October 2011 dans Java • Taggé avec maven

Avec Maven, il arrive souvent d’avoir à définir plusieurs exécutions d’un plugin pour différentes phases mais de vouloir en garder une par défaut (celle utilisée en ligne de commande).

Depuis la version 2.2 de maven, le ticket MNG-3401 le permet en donnant l’identifiant d’exécution default-cli:

<plugin>
    <artifactId>maven-assembly-plugin</artifactId>
    <executions>
        <execution>
            <id>default-cli</id>
            <configuration>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                    <descriptorRef>project</descriptorRef>
                </descriptorRefs>
            </configuration>
        </execution>
    </executions>
</plugin>

Continuer à lire

Java et proxy HTTP

Posté le 06 April 2011 dans Java • Taggé avec http, java, proxy

Comment faire en sorte qu’une application Java passe par un proxy HTTP (comme c’est souvent le cas en entreprise) ?

Il faut le spécifier dans les options de la JVM à l’execution!

On me pose souvent la question et même si je connais la réponse, je doit toujours la rechercher pour être sur de la syntaxe.

Les options à passer sont:

  • http.proxyHost pour spécifier l’hôte
  • http.proxyPort pour spécifier le port
  • http.proxyUser pour spécifier le nom d’utilisateur (optionnel)
  • http.proxyPassword pour spécifier le mot de passe (optionnel)

Ce qui donnerai en ligne de commande …


Continuer à lire