<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-4872861282586027748</atom:id><lastBuildDate>Wed, 28 Aug 2024 18:39:17 +0000</lastBuildDate><category>keljob</category><category>maven</category><category>rbutils</category><category>release</category><category>ant</category><category>classpath</category><category>java</category><category>resourcebundle</category><category>apache</category><category>blog</category><category>code</category><category>continuous integration</category><category>eclipse</category><category>facebook</category><category>gist</category><category>github</category><category>hudson</category><category>jenkins</category><category>jira</category><category>putty</category><category>security</category><category>wiki</category><title>Redfish&#39;s Blog</title><description>Des choses que j&#39;ai faites et vues au boulot...</description><link>http://redfish4ktc.blogspot.com/</link><managingEditor>noreply@blogger.com (redfish4ktc)</managingEditor><generator>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-5835530499233352910</guid><pubDate>Wed, 14 Dec 2011 07:30:00 +0000</pubDate><atom:updated>2011-12-14T08:30:00.585+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">continuous integration</category><category domain="http://www.blogger.com/atom/ns#">hudson</category><category domain="http://www.blogger.com/atom/ns#">jenkins</category><category domain="http://www.blogger.com/atom/ns#">keljob</category><title>Retours sur Keljob #1 : les serveurs d&#39;intégration utilisés</title><description>&lt;b&gt;Préambule &lt;/b&gt;: j&#39;ai quitté l&#39;équipe de développement de &lt;a href=&quot;http://www.keljob.com/&quot; target=&quot;_blank&quot;&gt;Keljob&lt;/a&gt; à Paris fin février 2011 (j&#39;en faisais partie &amp;nbsp;depuis avril 2007) pour commencer une nouvelle vie à Grenoble. Cet article est le premier d&#39;une série dans laquelle je reviens sur des aspects techniques, fonctionnels et humains de cette époque.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Tout à commencer en 2006 (je n&#39;y étais pas, donc les infos données ici proviennent de ce que j&#39;ai pu récupérer, en particulier en discutant avec &lt;a href=&quot;http://us.viadeo.com/fr/profile/sven.duzont&quot; target=&quot;_blank&quot;&gt;Sven&lt;/a&gt;).&amp;nbsp;A cette époque, l&#39;ensemble du code est passé sous Maven 2 et une 1ère expérimentation a été faite avec &lt;a href=&quot;http://continuum.apache.org/&quot; target=&quot;_blank&quot;&gt;Continuum&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
En septembre 2007, on passe en agile, et on teste Hudson qu&#39;on adopte définitivement. En 2010, on installe une instance pour les projets communs de la boîte et on envisage de passer toutes les instances en maître-esclave.&lt;br /&gt;
&lt;br /&gt;
Je présente ici la liste de nos mises à jour où on peut voir certains échecs dus à l&#39;instabilité d&#39;Hudson.&lt;br /&gt;
&lt;br /&gt;
Personnellement, j&#39;ai toujours préféré avoir des releases fréquentes même si parfois on a des surprises; c&#39;est ce qui fait la force du produit (avec ses plugins).&lt;br /&gt;
On le voit encore depuis le fork : Jenkins et ses releases hebdomadaires, quasiment tous les développeurs du core et des plugins qui ont rejoint le navire. De l&#39;autre, la nouvelle équipe Hudson qui après avoir critiqué la stabilité et la gouvernance est bien seule (où sont les utilisateurs ?)&lt;br /&gt;
&lt;br /&gt;
Pour ceux qui n&#39;ont pas suivi l&#39;histoire, je vous propose ces articles de&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.loof.fr/2011/02/hudson-et-jenkins-sont-dans-un-bateau.html&quot;&gt;http://blog.loof.fr/2011/02/hudson-et-jenkins-sont-dans-un-bateau.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://blog.loof.fr/2011/05/hudsonjenkins-episode-v-lempire-contre.html&quot;&gt;http://blog.loof.fr/2011/05/hudsonjenkins-episode-v-lempire-contre.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
et en graphique (à noter que ces données proviennent de personne pro-jenkins) :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.slideshare.net/kohsuke/current-state-of-jenkins&quot;&gt;http://www.slideshare.net/kohsuke/current-state-of-jenkins&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://pelegri.wordpress.com/2011/06/06/jenkins-going-strong-4-months-after-split/&quot;&gt;http://pelegri.wordpress.com/2011/06/06/jenkins-going-strong-4-months-after-split/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
Après cette&amp;nbsp;digression&amp;nbsp;sur le fork, voici les dates d&#39;installation des différentes versions.&lt;br /&gt;
Pour plus d&#39;informations concernant les versions, voir le &lt;a class=&quot;external&quot; href=&quot;http://jenkins-ci.org/changelog&quot; target=&quot;_blank&quot;&gt;changelog actuel&lt;/a&gt;&amp;nbsp;et le &lt;a href=&quot;http://jenkins-ci.org/changelog-old.html&quot; target=&quot;_blank&quot;&gt;changelog passé&lt;/a&gt;&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;10/01/2011: Hudson 1.393&lt;/li&gt;
&lt;li&gt;18/11/2010: Hudson 1.385&lt;/li&gt;
&lt;li&gt;13/09/2010: Hudson 1.376&lt;/li&gt;
&lt;li&gt;01/09/2010: Hudson 1.374&lt;/li&gt;
&lt;li&gt;19/07/2010: Hudson 1.367&lt;/li&gt;
&lt;li&gt;07/07/2010: Hudson 1.365&lt;/li&gt;
&lt;li&gt;25/05/2010: Hudson 1.359&lt;/li&gt;
&lt;li&gt;31/03/2010: Hudson 1.353&lt;/li&gt;
&lt;li&gt;18/03/2010: Hudson 1.351&lt;/li&gt;
&lt;li&gt;10/03/2010: Hudson 1.349&lt;/li&gt;
&lt;li&gt;04/03/2010: Hudson 1.348&lt;/li&gt;
&lt;li&gt;19/02/2010: Hudson 1.346&lt;/li&gt;
&lt;li&gt;03/02/2010: Hudson 1.343&lt;/li&gt;
&lt;li&gt;18/01/2009: Hudson 1.341&lt;/li&gt;
&lt;li&gt;08/01/2009: Hudson 1.339&lt;/li&gt;
&lt;li&gt;23/11/2009: Hudson 1.335&lt;/li&gt;
&lt;li&gt;03/11/2009: Hudson 1.332&lt;/li&gt;
&lt;li&gt;28/10/2009: Hudson 1.330&lt;/li&gt;
&lt;li&gt;21/10/2009: Hudson 1.329&lt;/li&gt;
&lt;li&gt;08/10/2009: Hudson 1.327&lt;/li&gt;
&lt;li&gt;07/09/2009: Hudson 1.323&lt;/li&gt;
&lt;li&gt;24/08/2009: Hudson 1.321&lt;/li&gt;
&lt;li&gt;19/08/2009: Hudson 1.320&lt;/li&gt;
&lt;li&gt;03/08/2009: Hudson 1.318&lt;/li&gt;
&lt;li&gt;20/07/2009: Hudson 1.316&lt;/li&gt;
&lt;li&gt;29/05/2009: Hudson 1.308&lt;/li&gt;
&lt;li&gt;06/04/2009: Hudson 1.296&lt;/li&gt;
&lt;li&gt;27/03/2009: Hudson 1.293&lt;/li&gt;
&lt;li&gt;13/03/2009: Hudson 1.291&lt;/li&gt;
&lt;li&gt;24/02/2009: Hudson 1.285&lt;/li&gt;
&lt;li&gt;28/01/2009: Hudson 1.278&lt;/li&gt;
&lt;li&gt;15/12/2008: Hudson 1.263&lt;/li&gt;
&lt;li&gt;18/11/2008: Hudson 1.262&lt;/li&gt;
&lt;li&gt;05/11/2008: Hudson 1.259&lt;/li&gt;
&lt;li&gt;03/10/2008: Hudson 1.255 (j&#39;ai dû supprimer un build  de cvmail-core-nightly car le fichier build.xml ne pouvait pas être  parsé)&lt;/li&gt;
&lt;li&gt;07/08/2008: Hudson 1.245 (roolback en 1.232 car impossible de recharger certains build archivés)&lt;/li&gt;
&lt;li&gt;01/08/2008: Hudson 1.242 (rollback en 1.232 car impossible de  recharger certains build archivés sur keljob-spring-nightly en  particulier)&lt;/li&gt;
&lt;li&gt;25/07/2008: Hudson 1.237 (roolback en 1.232 car impossible de recharger certains build archivés)&lt;/li&gt;
&lt;li&gt;04/07/2008: Hudson 1.232&lt;/li&gt;
&lt;li&gt;22/04/2008: Hudson 1.210&lt;/li&gt;
&lt;li&gt;09/04/2008: Hudson 1.206&lt;/li&gt;
&lt;li&gt;21/03/2008: Hudson 1.199&lt;/li&gt;
&lt;li&gt;18/03/2008: Hudson 1.197&lt;/li&gt;
&lt;li&gt;05/03/2008: Hudson 1.185&lt;/li&gt;
&lt;li&gt;19/02/2008: Hudson 1.184&lt;/li&gt;
&lt;li&gt;11/02/2008: Hudson 1.183&lt;/li&gt;
&lt;li&gt;05/02/2008: Hudson 1.180&lt;/li&gt;
&lt;li&gt;17/12/2007: Hudson 1.161&lt;/li&gt;
&lt;/ul&gt;</description><link>http://redfish4ktc.blogspot.com/2011/12/retours-sur-keljob-1-les-serveurs.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-6135784478951693520</guid><pubDate>Fri, 09 Dec 2011 07:47:00 +0000</pubDate><atom:updated>2011-12-13T15:53:27.545+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ant</category><category domain="http://www.blogger.com/atom/ns#">classpath</category><title>Ant classpath Tip #2 : afficher les problèmes de classpath à la compilation</title><description>Pour ce tip, on va s&#39;appuyer sur une &lt;a href=&quot;http://docs.oracle.com/javase/1.5.0/docs/tooldocs/solaris/javac.html#nonstandard&quot; target=&quot;_blank&quot;&gt;option non standard du compilateur O&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;racle&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt; :&amp;nbsp;&lt;b&gt;-Xlint:path&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white;&quot;&gt;Elle&amp;nbsp;permet d&#39;afficher des warnings sur des éléments déclarés au classpath mais que le compila&lt;/span&gt;teur n&#39;arrive pas à trouver et qui du coup ne sont pas pris en compte.&lt;br /&gt;
&lt;br /&gt;
J&#39;ai&amp;nbsp;trouvé&amp;nbsp;cette option utile au moins pour les 2 cas suivants :&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;on a un jar qui déclare des dépendances via le classpath de son fichier manifest, en particulier via des chemins relatifs&lt;/li&gt;
&lt;li&gt;détection des erreurs dans les chemins menant à un répertoire ou un jar qu&#39;on déclare au classpath&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
La mise en oeuvre avec Ant est très simple.&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #3f8080; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;javac&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;srcdir&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #4200ff; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&quot;${src.dir}&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;destdir&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #4200ff; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&quot;${classes.dir}&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #3f8080; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;classpath&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;refid&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #4200ff; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&quot;core.classpath&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #3f8080; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;compilerarg&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;value&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #4200ff; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&quot;-Xlint:path&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #3f8080; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;javac&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ça&amp;nbsp;m&#39;a bien aidé dans un contexte weblogic où $WL_HOME/modules/features/weblogic.server.modules_10.0.2.0.jar ne contient aucune classe et ne référence que des dépendances. Dans mon cas, une des dépendances manquait suite à une suppression involontaire dans mon installation weblogic&lt;br /&gt;
Le coupable en gras dans le Manifest qui suit. Ouf!&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: teal; font-family: sans-serif; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;Manifest-Version: 1.0&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;Class-Path: weblogic.server.modules.L10N_10.0.2.0.jar ../com.bea.core.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;antlr.runtime_2.7.5.jar ../org.apache.ant.patch_1.6.5.1.jar ../org.ap&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ache.ant_1.6.5/lib/ant-all.jar ../com.bea.core.apache.bcel_5.2.0.0.ja&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;r ../com.bea.core.repackaged.apache.bcel_5.2.0.0.jar ../com.bea.core.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;apache.commons.collections_3.2.0.jar ../com.bea.core.apache.commons.l&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ang_2.1.0.jar ../com.bea.core.apache.commons.pool_1.3.0.jar ../com.be&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;a.core.apache.dom_1.0.0.0.jar ../com.bea.core.apache.logging_1.0.0.0.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;jar ../org.apache.openjpa_1.0.0.1.jar ../com.bea.core.apache.xml.secu&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;rity_1.3.0.jar ../com.bea.core.xml.xmlbeans_2.3.1.0.jar ../com.bea.co&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;re.logging_1.0.2.0.jar ../com.bea.core.bea.opensaml_2.0.0.0.jar ../co&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;m.bea.core.xml.staxb.buildtime_1.0.2.0.jar ../com.bea.core.xml.staxb.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;runtime_1.0.2.0.jar ../com.bea.core.annogen_1.0.2.0.jar ../com.bea.co&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;re.kodo_4.1.3.1.jar ../com.bea.core.kodo.integration_1.0.1.0.jar ../c&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;om.bea.core.kodo.integration.tools_1.0.1.0.jar ../com.bea.core.proces&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;s_5.3.0.0.jar ../com.bea.core.xml.beaxmlbeans_2.3.1.0.jar ../com.bea.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;core.repackaged.aspectj.aspectjweaver_5.0.0.jar ../com.bea.core.repac&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;kaged.apache.commons.logging_1.1.0.jar ../com.bea.core.repackaged.spr&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ingframework.spring_2.0.2.jar ../com.bea.core.repackaged.springframew&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ork.pitchfork_1.0.0.jar ../com.bea.core.common.engine.impl_2.0.2.0.ja&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;r ../com.bea.core.common.engine.api_2.0.2.0.jar ../com.bea.core.commo&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;n.security.api_2.0.2.0.jar ../com.bea.core.common.security.impl_2.0.2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.0.jar ../com.bea.core.common.security.jdkutils_2.0.2.0.jar ../com.be&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;a.core.common.security.utils_2.0.2.0.jar ../com.bea.core.common.secur&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ity.providers.utils_2.0.2.0.jar ../com.bea.core.common.security.provi&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ders.env_2.0.2.0.jar ../com.bea.core.apache.commons.net_1.4.1.jar ../&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;glassfish.el_1.0.1.0_2-1.jar ../glassfish.jaxb_1.0.2.0_2-0-5.jar ../g&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;lassfish.jaxws.resolver_2.0.1.jar ../glassfish.jaxws.rt_1.0.1.0_2-0-1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.jar ../glassfish.jaxws.saaj.impl_2.0.1.jar ../glassfish.jaxws.sjsxp_&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;2.0.1.jar ../glassfish.jaxws.tools_1.0.1.0_2-0-1.jar ../glassfish.sta&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;x.ex_1.0.0.jar ../glassfish.xmlstreambuffer_0.1.117.jar ../com.bea.co&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;re.apache.oro_2.0.8.jar ../javax.activation_1.1.jar ../javax.annotati&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;on_1.0.jar ../javax.interceptor_1.0.jar ../javax.ejb_3.0.jar ../javax&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.jdo_2.0.jar ../javax.enterprise.deploy_1.2.jar ../javax.jms_1.1.jar&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;../javax.jsp_1.0.1.0_2-1.jar ../javax.jws_2.0.jar ../javax.mail_1.4.0&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.2.jar ../javax.management.j2ee_1.0.jar ../javax.persistence_1.0.1.0_&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;1-0.jar ../javax.resource_1.5.jar ../javax.servlet_1.0.1.0_2-5.jar ..&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;/javax.transaction_1.1.jar ../javax.xml.bind_2.0.jar ../javax.xml.soa&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;p_1.3.0.0.jar ../javax.xml.stream_1.0.1.0_1-0.jar ../javax.xml.ws_2.0&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.jar ../javax.xml.rpc_1.1.jar &lt;span style=&quot;font-size: small;&quot;&gt;&lt;b&gt;../com.bea.core.apache.log4j_1.2.13.jar&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp; ../monfox.dsnmp.agent_1.0.1.0_4-6-5.jar ../com.bea.core.jsafe_3.5.0.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;jar ../com.bea.core.serp_1.12.0.jar ../com.bea.core.apache_1.0.1.0.ja&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;r ../com.bea.core.beangen_1.0.2.0.jar ../com.bea.core.beaninfo_1.0.1.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;0.jar ../com.bea.core.datasource_1.0.2.0.jar ../com.bea.core.descript&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;or_1.0.3.0.jar ../com.bea.core.repackaged.asm_1.5.2.jar ../com.bea.co&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;re.diagnostics.core_1.0.1.0.jar ../com.bea.core.diagnostics.instrumen&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;tor_1.0.1.0.jar ../com.bea.core.i18n_1.0.1.0.jar ../com.bea.core.i18n&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.generator_1.0.1.0.jar ../com.bea.core.management.core_1.0.1.0.jar ..&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;/com.bea.core.mbean.maker_1.0.1.0.jar ../com.bea.core.mbean.support_1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.0.1.0.jar ../com.bea.core.messaging.kernel_1.0.2.0.jar ../com.bea.co&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;re.resourcepool_1.0.2.0.jar ../com.bea.core.weblogic.rmi.client_1.0.1&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.0.jar ../com.bea.core.weblogic.security.wls_2.0.2.0.jar ../com.bea.c&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ore.weblogic.saaj_1.0.2.0.jar ../com.bea.core.weblogic.stax_1.0.2.0.j&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ar ../com.bea.core.store_1.0.2.0.jar ../com.bea.core.store.gxa_1.0.1.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;0.jar ../com.bea.core.transaction_2.0.2.0.jar ../com.bea.core.utils.f&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;ull_1.0.2.0.jar ../com.bea.core.utils.classloaders_1.0.1.0.jar ../com&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.bea.core.utils.expressions_1.0.1.0.jar ../com.bea.core.utils.wrapper&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;_1.0.1.0.jar ../com.bea.core.timers_1.0.2.0.jar ../com.bea.core.weblo&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;gic.workmanager_1.0.2.0.jar ../com.bea.core.workarea_1.0.1.0.jar ../c&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;om.bea.core.jatmi_1.0.1.2.jar ../com.bea.core.weblogic.security_2.0.2&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.0.jar ../com.bea.core.nodemanager.plugin_1.0.1.0.jar ../com.bea.core&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;.jmspool_1.0.2.0.jar&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;,&#39;new york&#39;,times,serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: sans-serif; font-size: x-small;&quot;&gt;Feature-Name: weblogic.server.modules&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description><link>http://redfish4ktc.blogspot.com/2011/05/ant-classpath-tip-2-afficher-les.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-1172198385625433527</guid><pubDate>Thu, 29 Sep 2011 05:30:00 +0000</pubDate><atom:updated>2011-09-29T07:30:00.278+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ant</category><category domain="http://www.blogger.com/atom/ns#">classpath</category><title>Ant classpath Tip #1 : afficher un classpath de manière lisible</title><description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;b&gt;&lt;u&gt;Préambule &lt;/u&gt;&lt;/b&gt;: ces derniers mois, j&#39;ai pas mal retravaillé avec Ant dans un contexte Weblogic. Je propose donc en commençant par ce post, une série de notes sur la problématique du classpath et de Ant&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;; font-size: small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Supposons qu&#39;on veuille afficher&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;un classpath qu&#39;on a précédemment défini dans Ant. Dans tout ce qui va suivre, &amp;nbsp;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;path.classpath.compile&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;correspondra à l&#39;identifiant du classpath qui doit être préalablement défini et qu&#39;on veut afficher&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;On utilise habituellement quelque chose du genre&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: x-small;&quot;&gt;&amp;nbsp;:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&amp;lt;p&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;roperty name&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #4200ff; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&quot;echo.path.compile&quot;&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;refid&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #4200ff; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&quot;path.classpath.compile&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #3f8080; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;echo&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;level&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #4200ff; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&quot;info&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: purple; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;message&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: #4200ff; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;i&gt;&quot;${echo.path.compile}&quot;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;times new roman&#39;, &#39;new york&#39;, times, serif; font-size: 16px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Ce qui génère dans la console quelque chose du style (suivant l&#39;os, le séparateur des éléments du classpath pourra être différent)&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;[echo]&amp;nbsp;/tomcat/common/lib/jsp-api.jar:/tomcat/common/lib/ant.jar:/tomcat/common/lib/jmx.jar:/tomcat/common/lib/commons-collections-3.1.jar:/tomcat/common/lib/commons-dbcp-1.2.1.jar:/tomcat/common/lib/commons-el.jar:/tomcat/common/lib/commons-lang-2.1.jar:/tomcat/common/lib/commons-pool-1.2.jar:/tomcat/common/lib/tools.jar&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: arial, helvetica, sans-serif; font-size: 13px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;C&#39;est n&#39;est vraiment pas très lisible, surtout dans le cas où on a beaucoup de jars (par exemple, avec l&#39;ami Weblogic).&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Du coup, ce serait par exemple plus clair d&#39;avoir tous les éléments les uns en dessous des autres.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Cette problématique étant loin d&#39;être nouvelle, je me suis complètement inspiré d&#39;un post de 2005 intitulé&amp;nbsp;&lt;span class=&quot;Apple-style-span&quot;&gt;&amp;nbsp;&lt;a href=&quot;http://blog.andrewbeacock.com/2005/08/pretty-printing-java-classpaths-using.html&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Pretty printing Java classpaths using Ant&#39;s pathconvert task&lt;/a&gt;&amp;nbsp;qui détaille parfaitement la solution et sa mise en oeuvre.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;Je reproduis ici telle quelle la solution proposée&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: inherit;&quot;&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;background-attachment: scroll; background-clip: initial; background-color: black; background-image: none; background-origin: initial; background-position: 0% 50%; background-repeat: repeat repeat; color: #63ff00; font-family: &#39;bitstream vera sans mono&#39;, monaco, &#39;lucida console&#39;, &#39;courier new&#39;, courier, serif; font-size: 12px; font-style: normal; font-variant: normal; line-height: normal; margin-bottom: 0.9em; margin-left: 0pt; margin-right: 0pt; margin-top: 0.9em; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;lt;!-- get the source compile classpath in a printable form --&amp;gt;
&amp;lt;pathconvert pathsep=&quot;${line.separator}|   |-- &quot;
             property=&quot;echo.path.compile&quot;
             refid=&quot;path.classpath.compile&quot;&amp;gt;
&amp;lt;/pathconvert&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-attachment: scroll; background-clip: initial; background-color: black; background-image: none; background-origin: initial; background-position: 0% 50%; background-repeat: repeat repeat; color: #63ff00; font-family: &#39;bitstream vera sans mono&#39;, monaco, &#39;lucida console&#39;, &#39;courier new&#39;, courier, serif; font-size: 12px; font-style: normal; font-variant: normal; line-height: normal; margin-bottom: 0.9em; margin-left: 0pt; margin-right: 0pt; margin-top: 0.9em; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&amp;lt;echo message=&quot;|-- compile classpath&quot;/&amp;gt;
&amp;lt;echo message=&quot;|   |&quot;/&amp;gt;
&amp;lt;echo message=&quot;|   |-- ${echo.path.compile}&quot;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; color: #333333; font-family: Trebuchet, &#39;Trebuchet MS&#39;, Arial, sans-serif; font-size: 13px;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style=&quot;background-attachment: scroll; background-clip: initial; background-color: black; background-image: none; background-origin: initial; background-position: 0% 50%; background-repeat: repeat repeat; color: #63ff00; font-family: &#39;bitstream vera sans mono&#39;, monaco, &#39;lucida console&#39;, &#39;courier new&#39;, courier, serif; font-size: 12px; font-style: normal; font-variant: normal; line-height: normal; margin-bottom: 0.9em; margin-left: 0pt; margin-right: 0pt; margin-top: 0.9em; overflow-x: auto; overflow-y: auto; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 8px;&quot;&gt;&lt;span style=&quot;color: teal; font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;; font-size: x-small;&quot;&gt;
[echo] |-- compile classpath
[echo] |   |
[echo] |   |-- /tomcat/common/lib/jsp-api.jar
[echo] |   |-- /tomcat/common/lib/ant.jar
[echo] |   |-- /tomcat/common/lib/jmx.jar
[echo] |   |-- /tomcat/common/lib/commons-collections-3.1.jar
[echo] |   |-- /tomcat/common/lib/commons-dbcp-1.2.1.jar
[echo] |   |-- /tomcat/common/lib/commons-el.jar
[echo] |   |-- /tomcat/common/lib/commons-lang-2.1.jar
[echo] |   |-- /tomcat/common/lib/commons-pool-1.2.jar
[echo] |   |-- /tomcat/common/lib/tools.jar
[echo] |   |-- ...&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
Si on souhaite factoriser cette technique pour l&#39;utiliser à plusieurs endroits, on peut passer par un &lt;a href=&quot;http://ant.apache.org/manual/Tasks/macrodef.html&quot;&gt;macrodef &lt;/a&gt;comme décrit dans un&amp;nbsp;&lt;a href=&quot;http://blog.andrewbeacock.com/2005/08/pretty-printing-java-classpaths-using.html?showComment=1165921980000#c4104872295602822042&quot;&gt;commentaire du même post que précédemment&lt;/a&gt;.</description><link>http://redfish4ktc.blogspot.com/2011/09/ant-classpath-tip-1-afficher-un.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total><georss:featurename>Grenoble, France</georss:featurename><georss:point>45.188529 5.724524</georss:point><georss:box>45.1437655 5.64556 45.233292500000005 5.803488</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-581274253420667748</guid><pubDate>Thu, 14 Jul 2011 09:31:00 +0000</pubDate><atom:updated>2011-09-07T00:50:18.020+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">blog</category><category domain="http://www.blogger.com/atom/ns#">code</category><category domain="http://www.blogger.com/atom/ns#">gist</category><category domain="http://www.blogger.com/atom/ns#">github</category><title>Affichage de code sur ce blog</title><description>&lt;b&gt;Maj du 07/09/2011&lt;/b&gt;&amp;nbsp;: &amp;nbsp;ajout dans l&#39;article de la visualisation du code affiché depuis le gist&lt;br /&gt;
&lt;br /&gt;
Depuis le début, je me posais la question concernant l&#39;affichage du code.&lt;br /&gt;
Dans un 1er temps, je l&#39;affichais directement comme du texte mais ce n&#39;était vraiment pas satisfaisant :&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;pas de coloration syntaxique&lt;/li&gt;
&lt;li&gt;dès qu&#39;il y avait du html, une fois sur 2, les balises n&#39;étaient pas échappées&lt;/li&gt;
&lt;li&gt;j&#39;en passe et des meilleures&lt;/li&gt;
&lt;/ul&gt;
&lt;br /&gt;
&lt;br /&gt;
Exemple (tiré de l&#39;article&amp;nbsp;&lt;a href=&quot;http://redfish4ktc.blogspot.com/2010/10/maven-accelerer-les-releases-en-ne.html&quot;&gt;maven : accélerer les releases en ne générant pas le site&lt;/a&gt;)&amp;nbsp;:&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;plugin&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;lt;artifactId&amp;gt;maven-release-plugin&amp;lt;/artifactId&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;lt;version&amp;gt;2.0&amp;lt;/version&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;lt;configuration&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;!-- Only &quot;deploy&quot; instead of &quot;deploy site-deploy&quot; --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;lt;goals&amp;gt;deploy&amp;lt;/goals&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;nbsp; &amp;lt;/configuration&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;&amp;lt;/plugin&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Du coup, je me suis dit que j&#39;allais faire comme tout le monde et utiliser &lt;a href=&quot;http://alexgorbatchev.com/SyntaxHighlighter/&quot;&gt;SyntaxeHighlighter&lt;/a&gt;. Mais comme je suis fainéant, j&#39;avais pas trop envie de modifier le thème de ce blog d&#39;autant que j&#39;aime bien le changer de temps en temps et je suis certain que j&#39;aurais oublié de reporter l&#39;import.&lt;br /&gt;
&lt;br /&gt;
Donc j&#39;ai décidé d&#39;utiliser le service de github : &lt;a href=&quot;https://gist.github.com/redfish4ktc&quot;&gt;mes gists&lt;/a&gt;.&lt;br /&gt;
En plus, pour chaque extrait de code, j&#39;ai un repo git ce qui permet d&#39;avoir en bonus l&#39;historique des modifications.&lt;br /&gt;
&lt;br /&gt;
Voilà ce que donne l&#39;exemple précédent :&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/1082145.js&quot;&gt;
 
&lt;/script&gt;
&lt;br /&gt;
C&#39;est quand même plus clair.</description><link>http://redfish4ktc.blogspot.com/2011/07/affichage-de-code-sur-ce-blog.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-6175642153271733259</guid><pubDate>Tue, 12 Oct 2010 15:38:00 +0000</pubDate><atom:updated>2011-09-29T01:07:06.909+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">keljob</category><category domain="http://www.blogger.com/atom/ns#">maven</category><category domain="http://www.blogger.com/atom/ns#">release</category><title>maven : accélerer les releases en ne générant pas le site</title><description>&lt;b&gt;Maj du 14/07/2011&lt;/b&gt;&amp;nbsp;: la conf maven est affichée via un&amp;nbsp;&lt;a href=&quot;https://gist.github.com/1082145&quot;&gt;gist&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Si comme nous sur &lt;a href=&quot;http://www.keljob.com/&quot;&gt;keljob&lt;/a&gt;, vous ne souhaitez pas&amp;nbsp;publier&amp;nbsp;les sites des projets maven&amp;nbsp;ni les générer&amp;nbsp;(opération bien longue) au moment de la release, on a un moyen simple de configurer le &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;maven-release-plugin&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
Pour cela, on peut modifier les goals (ça ressemble plutôt aux &lt;a href=&quot;http://maven.apache.org/guides/introduction/introduction-to-the-lifecycle.html#Lifecycle_Reference&quot;&gt;phases du cycle de vie&lt;/a&gt;, mais c&#39;est la terminologie utilisée dans&amp;nbsp;&lt;a href=&quot;http://maven.apache.org/plugins/maven-release-plugin/perform-mojo.html#goals&quot;&gt;la documentation du plugin&lt;/a&gt;) lancés au moment du &lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace; font-size: x-small;&quot;&gt;release:perform&lt;/span&gt;&amp;nbsp;de la manière suivante &amp;nbsp;:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/1082145.js&quot;&gt;
 
&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;</description><link>http://redfish4ktc.blogspot.com/2010/10/maven-accelerer-les-releases-en-ne.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-5850896404918550987</guid><pubDate>Mon, 30 Aug 2010 11:21:00 +0000</pubDate><atom:updated>2011-09-08T17:02:39.687+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">maven</category><title>maven-site-plugin :  quelques bugs avec la version 2.1</title><description>&lt;b&gt;Maj du 12/10/2010&lt;/b&gt;: j&#39;ai supprimé de ce post la configuration qui permet de releaser sans deployer le site que j&#39;ai remplacé par un lien vers le post dédié&lt;br /&gt;
&lt;br /&gt;
Dernièrement sur keljob (courant juillet), on est passé à la version 2.1 du plugin et on a eu quelques surprises. Depuis la version 2.1.1 est sorti et les problèmes semble toujours là.&lt;br /&gt;
Heureusement, comme on va le voir, rien de bloquant.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ca commence avec des messages de warnings intempestifs qui viennent polluer grandement les messages affichés par Maven :&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;[WARNING] Deprecated API called - not org.apache.maven.doxia.sink.Sink instance and no SinkFactory available.&lt;/span&gt;&lt;/pre&gt;
&lt;br /&gt;
Tout ceci est tracé dans &lt;a href=&quot;http://jira.codehaus.org/browse/MSITE-490&quot;&gt;MSITE-490&lt;/a&gt;. On attend le fix pour la version 2.2 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Plus grave, il n&#39;est plus possible de faire un &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span style=&quot;font-family: &#39;Courier New&#39;, Courier, monospace;&quot;&gt;site:deploy&lt;/span&gt;&lt;/span&gt; car la commande foire systématiquement à cause d&#39;un problème de commons-logging. C&#39;est particulièrement problématique avec la configuration standard du plugin de release qui déploie le site!!!!!&lt;br /&gt;
&lt;br /&gt;
Un workaround est heureusement disponible sur &lt;a href=&quot;http://jira.codehaus.org/browse/MSITE-459&quot;&gt;MSITE-459&lt;/a&gt;. Il consiste a exclure la dépendance vers commons-logging qui pose problème.&lt;br /&gt;
&lt;br /&gt;
Egalement possible, &lt;a href=&quot;http://redfish4ktc.blogspot.com/2010/10/maven-accelerer-les-releases-en-ne.html&quot;&gt;ne pas déployer le site au moment de la release&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;goals&gt;&lt;/goals&gt;</description><link>http://redfish4ktc.blogspot.com/2010/08/maven-site-plugin-quelques-bugs-avec-la.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-4186858199872425825</guid><pubDate>Wed, 21 Jul 2010 14:26:00 +0000</pubDate><atom:updated>2011-05-11T21:40:36.589+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">putty</category><title>multiple PuTTY instances</title><description>J&#39;ai découvert dernièrement &lt;a href=&quot;http://puttycm.free.fr/cms/&quot;&gt;PuTTY Connection Manager&lt;/a&gt; qui permet de lancer des commandes sur plusieurs instance putty ce qui est bien pratique quand on doit faire la même opération sur plusieurs serveurs&lt;br /&gt;
&lt;br /&gt;
Ca permet de faire un peu comme du cssh mais depuis un poste Windows.....</description><link>http://redfish4ktc.blogspot.com/2010/07/multiple-putty-instances.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-1168782559221347696</guid><pubDate>Fri, 16 Apr 2010 15:20:00 +0000</pubDate><atom:updated>2010-05-03T10:22:09.309+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">apache</category><category domain="http://www.blogger.com/atom/ns#">jira</category><category domain="http://www.blogger.com/atom/ns#">security</category><title>Les serveurs JIRA, Bugzilla, or Confluence de la fondation Apache ont été hackés</title><description>J&#39;ai reçu un mail mardi 13/04/2010 qui me conseillait vivement de modifier mes mots de passe sur leur JIRA puisque la base (dont les mots de passe) avait été hackée voire copiée!!!! &lt;br /&gt;
&lt;br /&gt;
Tout est sur ce post : &lt;a href=&quot;https://blogs.apache.org/infra/entry/apache_org_04_09_2010&quot;&gt;https://blogs.apache.org/infra/entry/apache_org_04_09_2010&lt;/a&gt;</description><link>http://redfish4ktc.blogspot.com/2010/04/les-serveurs-jira-bugzilla-or.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-2756756951562376176</guid><pubDate>Mon, 15 Feb 2010 15:16:00 +0000</pubDate><atom:updated>2010-07-27T11:00:39.224+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">eclipse</category><category domain="http://www.blogger.com/atom/ns#">maven</category><title>m2eclipse : version 0.10 disponible</title><description>On attendait depuis plus d&#39;un an une version stable, c&#39;est chose fait avec cette nouvelle version &lt;a href=&quot;http://www.sonatype.com/people/2010/02/now-available-m2eclipse-0-10-0/&quot;&gt;sortie aujourd&#39;hui&lt;/a&gt;.&lt;br /&gt;
Au programme, principalement de meilleures performances et l&#39;intégration de Maven 3.0 (comme c&#39;était déjà le cas avec les dernières versions 0.9.9 de la branche de développement) &lt;br /&gt;
&lt;br /&gt;
La documentation a été également mise à jour sur &lt;a href=&quot;http://m2eclipse.sonatype.org/&quot;&gt;le site officiel du plugin&lt;/a&gt;. On peut se demander si le &lt;a href=&quot;https://docs.sonatype.org/display/M2ECLIPSE/Home&quot;&gt;wiki &lt;/a&gt;ne va pas disparaître puisqu&#39;il semble être remplacé par le site et le &lt;a href=&quot;http://www.sonatype.com/books/m2eclipse-book/reference/&quot;&gt;livre de référence&lt;/a&gt;.</description><link>http://redfish4ktc.blogspot.com/2010/02/m2eclipse-version-010-disponible.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-6843331032994954112</guid><pubDate>Wed, 20 Jan 2010 10:44:00 +0000</pubDate><atom:updated>2010-01-22T19:01:16.906+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">keljob</category><title>Keljob : évolutions de la home en 2009</title><description>&lt;span style=&quot;font-family: Calibri; font-size: x-small;&quot;&gt;&lt;span style=&quot;font-size: 11pt;&quot;&gt;Une petite vidéo de 27s qui montre l&#39;évolution de la home Keljob au cours de l&#39;année 2009.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;object height=&quot;300&quot; width=&quot;400&quot;&gt;&lt;param name=&quot;allowfullscreen&quot; value=&quot;true&quot; /&gt;&lt;param name=&quot;allowscriptaccess&quot; value=&quot;always&quot; /&gt;&lt;param name=&quot;movie&quot; value=&quot;http://vimeo.com/moogaloop.swf?clip_id=8665670&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; /&gt;&lt;embed src=&quot;http://vimeo.com/moogaloop.swf?clip_id=8665670&amp;amp;server=vimeo.com&amp;amp;show_title=1&amp;amp;show_byline=1&amp;amp;show_portrait=0&amp;amp;color=&amp;amp;fullscreen=1&quot; type=&quot;application/x-shockwave-flash&quot; allowfullscreen=&quot;true&quot; allowscriptaccess=&quot;always&quot; width=&quot;400&quot; height=&quot;300&quot;&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;
&lt;a href=&quot;http://vimeo.com/8665670&quot;&gt;Evolution du site www.keljob.com de mars 2009 à janvier 2010.&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user2618872&quot;&gt;Thomas Larzillière&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.</description><link>http://redfish4ktc.blogspot.com/2010/01/keljob-evolutions-de-la-home-en-2009.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-6964918240486894875</guid><pubDate>Fri, 06 Nov 2009 11:36:00 +0000</pubDate><atom:updated>2009-11-06T13:11:15.678+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">maven</category><title>Maven 3.x - de plus en plus d&#39;informations disponibles</title><description>Maven 3.x est sur les rails depuis un petit bout de temps (avant il s&#39;appelait 2.1.x avant la réorganisation des numéros de version, voir le post d&#39;Arnaud Héritier en octobre 2008 sur le &lt;a href=&quot;http://blog.octo.com/maven-community-news-3eme-trimestre-2008/&quot;&gt;blog d&#39;Octo&lt;/a&gt;)&lt;br /&gt;Sans s&#39;en rendre compte, on l&#39;utilise tous les jours quand on a le plugin eclipse m2eclipse (via Maven Embedder).&lt;br /&gt;&lt;br /&gt;Voici une petite sélection d&#39;articles et présentations qui nous en apprennent un peu plus sur le futur de Maven :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;une présentation par Arnaud Héritier (voir les &lt;a href=&quot;http://blog.aheritier.net/maven-en-entreprise-au-chti-jug/&quot;&gt;slides de 63 à 67&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;exemple de configuration avec des pom en groovy (&lt;a href=&quot;http://www.wakaleo.com/blog/237-more-groovy-magic-with-maven-pom-files&quot;&gt;maven devient polyglote&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;une présentation par Jason Van Zyl sur les &lt;a href=&quot;http://www.sonatype.com/people/2009/04/jason-van-zyl-on-the-future-of-maven-maven-3/&quot;&gt;principaux changements dans Maven 3.x&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Début d&#39;un état des lieux sur &lt;a href=&quot;http://www.sonatype.com/people/2009/11/maven-3x-paving-the-desire-lines-part-one-2/&quot;&gt;les raisons qui ont menées à Maven 3.x&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;D&#39;une manière générale, on nous vend Maven 3.x comme entièrement compatible avec les builds Maven 2.x (un gros effort à été fait sur les tests d&#39;intégration pour valider la non régression).&lt;br /&gt;Il ne me reste plus qu&#39;à tester un snapshot de ce nouveau Maven sur Keljob pour être fixé.&lt;br /&gt;&lt;br /&gt;A suivre.</description><link>http://redfish4ktc.blogspot.com/2009/11/maven-3x-de-plus-en-plus-dinformations.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-8441937030801363055</guid><pubDate>Mon, 24 Aug 2009 11:34:00 +0000</pubDate><atom:updated>2010-04-20T14:54:40.681+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">rbutils</category><category domain="http://www.blogger.com/atom/ns#">wiki</category><title>RbUtils Wiki Now On MediaWiki</title><description>Due to changes on sourceforge.net and its hosted applications, the wiki documentation of RbUtils has been moved from WikiSpaces to MediaWiki.&lt;br /&gt;
You can check it out at &lt;a href=&quot;http://sourceforge.net/apps/mediawiki/rbutils/index.php?title=Main_Page&quot;&gt;&lt;span style=&quot;text-decoration: underline;&quot;&gt;http://sourceforge.net/apps/mediawiki/rbutils/index.php?title=Main_Page&lt;/span&gt;&lt;/a&gt;</description><link>http://redfish4ktc.blogspot.com/2009/08/rbutils-wiki-now-on-mediawiki.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-4588415394872668055</guid><pubDate>Fri, 19 Jun 2009 09:30:00 +0000</pubDate><atom:updated>2009-06-19T11:35:46.031+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">rbutils</category><category domain="http://www.blogger.com/atom/ns#">release</category><category domain="http://www.blogger.com/atom/ns#">resourcebundle</category><title>RbUtils 0.13 released</title><description>&lt;font class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;&lt;font class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;a href=&quot;http://rbutils.sourceforge.net/&quot;&gt;&lt;font class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;RbUtils&lt;/font&gt;&lt;/a&gt; 0.13 is now released.&lt;br /&gt;See the &lt;a href=&quot;http://rbutils.sourceforge.net/releasenotes.html&quot;&gt;release notes&lt;/a&gt; for more information.&lt;br /&gt;</description><link>http://redfish4ktc.blogspot.com/2009/06/rbutils-013-released.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-2754250371055145834</guid><pubDate>Mon, 23 Mar 2009 18:39:00 +0000</pubDate><atom:updated>2009-03-27T19:27:42.414+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">facebook</category><category domain="http://www.blogger.com/atom/ns#">keljob</category><title>Keljob est sur Facebook</title><description>Comme indiqué dans &lt;a href=&quot;http://www.01net.com/editorial/404772/des-offres-d-emploi-de-keljob-et-de-cadremploi-sur-facebook/&quot;&gt;un article sur 01net&lt;/a&gt;, Keljob est désormais disponible sur Facebook sous forme d&#39;application à destination des entreprises et des candidats.&lt;br /&gt;&lt;br /&gt;Plus d&#39;informations directement sur &lt;a href=&quot;http://www.keljob.com/informations-facebook&quot;&gt;keljob.com&lt;/a&gt;.</description><link>http://redfish4ktc.blogspot.com/2009/03/keljob-est-sur-facebook.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-4020407164612394401</guid><pubDate>Thu, 12 Mar 2009 11:01:00 +0000</pubDate><atom:updated>2009-03-23T19:41:17.963+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">java</category><category domain="http://www.blogger.com/atom/ns#">rbutils</category><category domain="http://www.blogger.com/atom/ns#">release</category><category domain="http://www.blogger.com/atom/ns#">resourcebundle</category><title>RbUtils development status</title><description>&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_0&quot;&gt;Developments&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_1&quot;&gt;of&lt;/span&gt;&lt;/span&gt; &lt;a href=&quot;http://rbutils.sourceforge.net/&quot;&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_2&quot;&gt;RbUtils&lt;/span&gt;&lt;/a&gt; 0.13 are &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_3&quot;&gt;done&lt;/span&gt; and &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_4&quot;&gt;we&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_5&quot;&gt;expect&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_6&quot;&gt;to&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_7&quot;&gt;release&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_8&quot;&gt;this&lt;/span&gt; version on &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_9&quot;&gt;March&lt;/span&gt; 2009.&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_10&quot;&gt;RbUtils&lt;/span&gt; 0.13 &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_11&quot;&gt;contains&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_12&quot;&gt;the&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_13&quot;&gt;following&lt;/span&gt; changes:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;html for &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_14&quot;&gt;rbchecker&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;html for &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_15&quot;&gt;rbgenerator&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_16&quot;&gt;upgrade&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_17&quot;&gt;third&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_18&quot;&gt;party&lt;/span&gt; jars&lt;/li&gt;&lt;/ul&gt;&lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_19&quot;&gt;Next&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_20&quot;&gt;release&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_21&quot;&gt;will&lt;/span&gt; &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_22&quot;&gt;focus&lt;/span&gt; on &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_23&quot;&gt;making&lt;/span&gt; extensions &lt;span class=&quot;blsp-spelling-error&quot; id=&quot;SPELLING_ERROR_24&quot;&gt;easier&lt;/span&gt;.</description><link>http://redfish4ktc.blogspot.com/2009/03/rbutils-development-status.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-4872861282586027748.post-228524038918694256</guid><pubDate>Fri, 27 Feb 2009 14:58:00 +0000</pubDate><atom:updated>2009-03-12T12:01:14.171+01:00</atom:updated><title>Welcome to my blog</title><description>Welcome to my blog! &lt;p&gt; I use this blog to dump random thoughts (in French or English) about Java, RbUtils, Maven, Fitnesse and software development in general.&lt;br /&gt;&lt;/p&gt;</description><link>http://redfish4ktc.blogspot.com/2009/02/welcome-to-my-new-blog.html</link><author>noreply@blogger.com (redfish4ktc)</author><thr:total>0</thr:total></item></channel></rss>