Jaxx et site : quelques soucis...
Bonsoir, Je vous signale, sauf erreur de ma part que le lien vers la démo jaxx est mort : - http://maven-site.nuiton.org/jaxx/demo.html. Un problème de rst -> html (je suppose) sur cette page : - http://maven-site.nuiton.org/jaxx/tutos/data-binding.html En parlant de cette page, le databinding avec des classes de modèle, c'est vraiment pratique une fois que l'on a compris comment ça marche. Concernant le fichier settings.xml (http://www.nuiton.org/news/show/2), je ne sais pas s'il s'agit de la dernière version, mais il semblerait qu'il y ait un problèmes l.35 : <!-- pour utiliser le keystore lutin pour faire des jar signés --> ${user.home}/CodeLutinKeystore</codelutin.keystorepath> -> Il manque l'ouverture de balise <codelutin.keystorepath> J'ai tenté de récupérer les sources du projet (trunk et tags 2.0.2) pour le builder et voir la démo... Mais je rencontre un problème à la compilation (jdk 1.6u20 32 et 64bits + maven 2.2.1 sur windows 7 32 et 64bits), (log d'un build en pièce jointe). Peut-être que cela provient de ma config... Une dernière question, j'ai utilisé des EnumEditor et j'ai découvert qu'il n'y avait pas de setSelected ou équivalent (j'ai vérifié dans le code jaxx/runtime/swing), comme dans les jaxxComboBox... Je proposerai bien un patch mais je ne sais pas par où commencer pour comprendre comment jaxx parse/génère/compile tous les codes jaxx.. (surtout sans pouvoir compiler le projet..). Cordialement. -- Dorian Langlais, 06 17 21 04 99
Le Mon, 21 Jun 2010 21:59:25 +0200, Dorian Langlais <dorian.langlais@gmail.com> a écrit :
Bonsoir,
Je vous signale, sauf erreur de ma part que le lien vers la démo jaxx est mort : - http://maven-site.nuiton.org/jaxx/demo.html.
oui la version déployé est une snapshot, je relance un deploy de site ce soir :) désolé pour la gène
Un problème de rst -> html (je suppose) sur cette page : - http://maven-site.nuiton.org/jaxx/tutos/data-binding.html En parlant de cette page, le databinding avec des classes de modèle, c'est vraiment pratique une fois que l'on a compris comment ça marche.
Concernant le fichier settings.xml (http://www.nuiton.org/news/show/2), je ne sais pas s'il s'agit de la dernière version, mais il semblerait qu'il y ait un problèmes l.35 : <!-- pour utiliser le keystore lutin pour faire des jar signés --> ${user.home}/CodeLutinKeystore</codelutin.keystorepath> -> Il manque l'ouverture de balise <codelutin.keystorepath> oui déjà remonté
J'ai tenté de récupérer les sources du projet (trunk et tags 2.0.2) pour le builder et voir la démo... Mais je rencontre un problème à la compilation (jdk 1.6u20 32 et 64bits + maven 2.2.1 sur windows 7 32 et 64bits), (log d'un build en pièce jointe). Peut-être que cela provient de ma config...
euh dans la trace envoyée je vois une 2.1-SNAPSHOT ? Par contre je comprends pas l'erreur : il arrive pas à supprimer une fichier. Peux tu exécuter la commande et m'envoyer la nouvelle trace : mvn -X clean generate-resources
Une dernière question, j'ai utilisé des EnumEditor et j'ai découvert qu'il n'y avait pas de setSelected ou équivalent (j'ai vérifié dans le code jaxx/runtime/swing), comme dans les jaxxComboBox... Je proposerai bien un patch mais je ne sais pas par où commencer pour comprendre comment jaxx parse/génère/compile tous les codes jaxx.. (surtout sans pouvoir compiler le projet..).
Tu as à disposition la méthode JComboBox#setSelectedItem(Object item) qui répond à ton besoin je crois, non ? Pour la compilation, envoie la nouvelle trace et je regarde ;) Soit dit en passant, j'ai jamais eu ce genre d'erreur sous linux... \o/
Cordialement.
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Bonsoir, En pièce jointe, tu pourras trouver le log du build. J'ai le même problème de build avec la snapshot 2.1 et la tag 2.0.2. J'ai fait un svn up avant de re-builder le projet (testé dans netbeans et en ligne de commande -> même résultat). Ce qui m'étonne ce que j'ai réussis à builder le projet il y a un ou deux mois.. Ainsi que durant notre PFE... Pas de soucis pour le site, c'était juste au cas où vous ne l'aviez pas vu (bon travail pour son amélioration d'ailleurs). Tu as à disposition la méthode JComboBox#setSelectedItem(Object item) qui
répond à ton besoin je crois, non ?
Ouaip, je vais surement me tourner vers cette solution, c'est juste dommage de ne pas avoir l'équivalent sur EnumEditor. Cordialement.
Le Tue, 22 Jun 2010 20:23:37 +0200, Dorian Langlais <dorian.langlais@gmail.com> a écrit :
Bonsoir,
En pièce jointe, tu pourras trouver le log du build. J'ai le même problème de build avec la snapshot 2.1 et la tag 2.0.2. J'ai fait un svn up avant de re-builder le projet (testé dans netbeans et en ligne de commande -> même résultat).
Ce qui m'étonne ce que j'ai réussis à builder le projet il y a un ou deux mois.. Ainsi que durant notre PFE... J'ai regardé le code en détail et tout est ok de mon côté.
Il faudrait que tu essayes de tester sans rien d'ouvert : juste une console (pas d'ide, pas d'explorateur...) Si le problème persiste il faudrait regarder sur ton os pourquoi il veut pas supprimer le fichier, il doit y avoir un lock système. Je vois pas d'autre explication.
Pas de soucis pour le site, c'était juste au cas où vous ne l'aviez pas vu (bon travail pour son amélioration d'ailleurs).
merki :)
Tu as à disposition la méthode JComboBox#setSelectedItem(Object item) qui
répond à ton besoin je crois, non ?
Ouaip, je vais surement me tourner vers cette solution, c'est juste dommage de ne pas avoir l'équivalent sur EnumEditor.
mais qu'est ce que ta méthode apporterait ? je comprends pas pourquoi tu veux écrire une nouvelle méthode, alors qu'il en existe déjà une ? J'ai pas dû comprendre ta demande.
Cordialement.
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Re,
J'ai regardé le code en détail et tout est ok de mon côté.
Il faudrait que tu essayes de tester sans rien d'ouvert : juste une console (pas d'ide, pas d'explorateur...)
Si le problème persiste il faudrait regarder sur ton os pourquoi il veut pas supprimer le fichier, il doit y avoir un lock système. Je vois pas d'autre explication.
Ce qui est étonnant c'est que je n'ai aucun soucis pour supprimer manuellement le fichier. J'ai ouvert une console en mode administrateur, idem (fermé tomcat, ...). Vraiment étrange.. Je regarderai demain (enfin, ce sera un windows xp). Chose bizarre (ou pas ?), lorsque je regarde les propriétés du dossier target, celui-ci est en lecture seule... mais qu'est ce que ta méthode apporterait ? je comprends pas pourquoi tu
veux écrire une nouvelle méthode, alors qu'il en existe déjà une ?
J'ai pas dû comprendre ta demande.
C'est peut-être moi qui ne comprends pas l'intérêt de EnumEditor dans ce cas ? Cela fonctionne de la même manière qu'une JaxxComboBox mais prends une classe enum comme "modèle" pour générer les options... Si je ne me trompe pas, EnumEditor et JaxxComboBox héritent de JComboBox de swing. Mais étrangement (du fait d'un fonctionnement assez proche), EnumEditor n'hérite pas de JaxxComboBox. Je n'ai pas ré-essayé d'ajouter un attribut 'selected' sur un enumEditor, mais si mes souvenirs sont bons, à la compilation j'avais un message me disant que cet attribut n'existait pas sur une balise EnumEditor. Dorian.
Bonjour, Je ne sais pas si des modifications sur le projet jaxx ont été faites depuis, mais j'ai réussi à compiler le projet sans soucis sur mon poste de travail (xp) ce matin. Néanmoins, je n'ai pas testé chez moi (se7en). Concernant la demande que j'avais pour les "enumEditor" et selected, en recherchant un peu plus (et avec la compréhension des databinding), je crois avoir compris que le nom de l'attribut correspond au nom d'une fonction (selectedItem -> setSelectedItem()...). Donc, il m'a suffit d'ajouter un attribut selectedItem sur mon enumEditor pour répondre au besoin que j'avais. Cela pourrait être un cas à ajouter dans la démo pour présenter cette fonctionnalité... Dorian.
participants (2)
-
Dorian Langlais -
Tony Chemit