Une dépendance génante dans nuiton-utils
On a une dépendances sur un dépot non officiel, comment cela se fait-il ? org.jvnet.hudson.winstone:winstone:jar:0.9.10-hudson-16 Il me semblait qu'on avait bien dit de ne plus faire ça. Du coup, notre dépôt release n'est plus self-container... Le fait que la dépendance soit en provided n'y change rien je pense. Je remercie tout particulièrement la personne qui a commité ça, passant outre tous nos efforts pour passer sur central. Il serait bien qu'elle corrige son erreur ou demande si elle a besoin d'aide :) -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Le 12/04/2010 15:27, Tony Chemit a écrit :
On a une dépendances sur un dépot non officiel, comment cela se fait-il ?
org.jvnet.hudson.winstone:winstone:jar:0.9.10-hudson-16
Ho, je ne me permettrai pas :p http://repo2.maven.org/maven2/org/jvnet/hudson/winstone/winstone/0.9.10-huds... -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Le Mon, 12 Apr 2010 15:26:57 +0200, Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 12/04/2010 15:27, Tony Chemit a écrit :
On a une dépendances sur un dépot non officiel, comment cela se fait-il ?
org.jvnet.hudson.winstone:winstone:jar:0.9.10-hudson-16
Ho, je ne me permettrai pas :p Eric merci de garder tes sarcasmes pour toi.
http://repo2.maven.org/maven2/org/jvnet/hudson/winstone/winstone/0.9.10-huds...
Ok bizarre quand même que dans les reports il me parle du dépôt maven2-repository.dev.java.net. Cela veut dire que l'une des dépendances incorpore ce repository. Donc si c'est pas nous, je m'excuse, et je cherche qui a introduit ce dépôt : c'est pas normal et le prévient du problème. Mise à part cette erreur de ma part, il serait quand même bon de refaire un petit tour sur les classes de launcher car le code respecte pas grand chose : - e.printStackTrace() - System.out.println() - pas de formattage de code - javadoc non faite ... Ca fait beaucoup sur une même classe je trouve :) surtout sur une classe récemment écrite -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Le 12/04/2010 15:38, Tony Chemit a écrit :
Mise à part cette erreur de ma part, il serait quand même bon de refaire un petit tour sur les classes de launcher car le code respecte pas grand chose :
- e.printStackTrace() - System.out.println() - pas de formattage de code - javadoc non faite
Aucune convention n'echappe à ses exceptions :p Dans le cas présent, il donc doit être "Java pur" parce que aucune lib n'est presente dans son classloader au moment de son exécution. J'étais persuadé de l'avoir documenté, mais ca n'a pas l'air d'être le cas. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
Le Mon, 12 Apr 2010 15:44:44 +0200, Eric Chatellier <chatellier@codelutin.com> a écrit :
Le 12/04/2010 15:38, Tony Chemit a écrit :
Mise à part cette erreur de ma part, il serait quand même bon de refaire un petit tour sur les classes de launcher car le code respecte pas grand chose :
- e.printStackTrace() - System.out.println() - pas de formattage de code - javadoc non faite
Aucune convention n'echappe à ses exceptions :p
et bah non, le logger de la jdk est présent dans toute jvm, non ?
Dans le cas présent, il donc doit être "Java pur" parce que aucune lib n'est presente dans son classloader au moment de son exécution. y'a au moins une jvm j'espère...
J'étais persuadé de l'avoir documenté, mais ca n'a pas l'air d'être le cas.
-- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit@codelutin.com http://www.codelutin.com
Tony Chemit wrote:
On a une dépendances sur un dépot non officiel, comment cela se fait-il ?
org.jvnet.hudson.winstone:winstone:jar:0.9.10-hudson-16
Il me semble de mémoire que c'était le premier conteneur d'application pour faire un war executable. Il y a maintenant aussi jetty. Si on veux virer la dépendance, il ne faut laisser que jetty... Est-ce qu'il y a encore des projets qui utilisent winstone ?
Le lundi 12 avril 2010 à 15:34 +0200, Jean Couteau a écrit :
Tony Chemit wrote:
On a une dépendances sur un dépot non officiel, comment cela se fait-il ?
org.jvnet.hudson.winstone:winstone:jar:0.9.10-hudson-16
Il me semble de mémoire que c'était le premier conteneur d'application pour faire un war executable. Il y a maintenant aussi jetty. Si on veux virer la dépendance, il ne faut laisser que jetty... Est-ce qu'il y a encore des projets qui utilisent winstone ?
ben oui, moi j'utilise le winstone moins gourmand (enfin il me semble). Peut-être a retester. -- Florian Desbois <fdesbois@codelutin.com> SSLL Code Lutin Tel: 02 40 50 29 28 http://www.codelutin.com Membre du Réseau Libre-entreprise
Le 12/04/2010 15:36, Florian Desbois a écrit :
Le lundi 12 avril 2010 à 15:34 +0200, Jean Couteau a écrit :
Il me semble de mémoire que c'était le premier conteneur d'application pour faire un war executable. Il y a maintenant aussi jetty. Si on veux virer la dépendance, il ne faut laisser que jetty... Est-ce qu'il y a encore des projets qui utilisent winstone ?
ben oui, moi j'utilise le winstone moins gourmand (enfin il me semble). Peut-être a retester.
C'est ca principalement, winstone fait 300k (jetty 1Mo) de mémoire. Mais c'est vrai que winstone n'est plus maintenu (hudson le maintient) mais il est sur central (:p) et il permet de parser la ligne de commande (ce que je n'ai pas réussit a faire avec jetty) La norme JEE 6 arrivant et Jetty 8 la supportant (projet eclipse :) ), il est plutôt préférable de se tourner vers jetty. -- Éric <chatellier@codelutin.com> Tel: 02 40 50 29 28 http://www.codelutin.com
participants (4)
-
Eric Chatellier -
Florian Desbois -
Jean Couteau -
Tony Chemit