Trucs et Astuces GWT, GAE et cie
Bon voila un billet qui ne me sert qu'à mettre quelques trucs et astuces pour gwt dans une utilisation quotidienne ( maven, eclipse, ...)
maven
j'utilise le plugin gwt-maven-plugin. Petite subtilité, ce dernier est case insensitive sous windows et case sensitive sous linux ....
les fichiers gwt.xml doivent être obligatoirement spécifiés en faisant attention à la casse. Je sais ca fait bizarre mais ça peut arriver à tout le monde :-P
Release
je fais une release avec la commande suivante
mvn release:prepare -Dusername=monuser -Dpassword=monpassword
Après il faut modifier les lanceurs eclipse pour que le nouveau répertoire soit pris en compte pour la valeur de l'argument -war
-war D:\\java\\src\\my-wine-cellar\\target\\my-wine-cellar-1.1-SNAPSHOT -remoteUI "${gwt_remote_ui_server_port}:${unique_id}" -startupUrl Winecellar.html -logLevel INFO -codeServerPort 9997 -port 8888 -server com.google.appengine.tools.development.gwt.AppEngineLauncher info.touret.winecellar.winecellar info.touret.winecellar.admin.Admin
mercurial
Problème
En exécutant la commande
hg pull https://littlewing@domain.info:UH8jV2Ku7sT8@my-wine-cellar.googlecode.com/
J'obtiens l'erreur suivante :
abort: error: _ssl.c:490: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
Résolution
supprimer le caractère '@' dans l'url et le remplacer par '%40'