<?xml version="1.0" encoding="UTF-8"?><rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:media="http://search.yahoo.com/mrss/"
> <channel><title>Commentaires sur : Maximum Maven</title> <atom:link href="http://blog.xebia.fr/2009/04/30/maximum-maven/feed/" rel="self" type="application/rss+xml" /><link>http://blog.xebia.fr/2009/04/30/maximum-maven/</link> <description>J2EE, Agilité et SOA</description> <lastBuildDate>Thu, 09 Feb 2012 15:43:24 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=</generator> <item><title>Par : Maven 2 au JUG et dans lescastcodeur ! &#124; Blog de Xavier</title><link>http://blog.xebia.fr/2009/04/30/maximum-maven/#comment-21183</link> <dc:creator>Maven 2 au JUG et dans lescastcodeur ! &#124; Blog de Xavier</dc:creator> <pubDate>Fri, 12 Feb 2010 10:33:54 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=1862#comment-21183</guid> <description>[...] Maximum Maven : http://blog.xebia.fr/2009/04/30/maximum-maven/ [...]</description> <content:encoded><![CDATA[<p>[...] Maximum Maven : <a
href="http://blog.xebia.fr/2009/04/30/maximum-maven/" rel="nofollow">http://blog.xebia.fr/2009/04/30/maximum-maven/</a> [...]</p> ]]></content:encoded> </item> <item><title>Par : Cedrick Lunven</title><link>http://blog.xebia.fr/2009/04/30/maximum-maven/#comment-12916</link> <dc:creator>Cedrick Lunven</dc:creator> <pubDate>Sat, 16 May 2009 11:41:20 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=1862#comment-12916</guid> <description>Voici quelques liens intéressants. Nexus et Artifactory se confrontent eux-même et se répondent à travers les posts suivants.
Sonatype présente son produit ou plutôt les pseudo &quot;points faibles de son concurrent&quot; en finissant par mettre en avant sa solution professionnelle :
http://www.sonatype.com/people/2009/01/contrasting-nexus-and-artifactory/
Artifactory se défend (ce billet est une réponse directe) :
http://blogs.jfrog.org/2009/01/contrasting-artifactory-and-nexus.html</description> <content:encoded><![CDATA[<p>Voici quelques liens intéressants. Nexus et Artifactory se confrontent eux-même et se répondent à travers les posts suivants.</p><p>Sonatype présente son produit ou plutôt les pseudo &laquo;&nbsp;points faibles de son concurrent&nbsp;&raquo; en finissant par mettre en avant sa solution professionnelle :<br
/> <a
href="http://www.sonatype.com/people/2009/01/contrasting-nexus-and-artifactory/" rel="nofollow">http://www.sonatype.com/people/2009/01/contrasting-nexus-and-artifactory/</a></p><p>Artifactory se défend (ce billet est une réponse directe) :<br
/> <a
href="http://blogs.jfrog.org/2009/01/contrasting-artifactory-and-nexus.html" rel="nofollow">http://blogs.jfrog.org/2009/01/contrasting-artifactory-and-nexus.html</a></p> ]]></content:encoded> </item> <item><title>Par : Fred Simon</title><link>http://blog.xebia.fr/2009/04/30/maximum-maven/#comment-12817</link> <dc:creator>Fred Simon</dc:creator> <pubDate>Thu, 07 May 2009 09:31:59 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=1862#comment-12817</guid> <description>A propos de dependencyManagement, on utilise en parallel le plugin &quot;enforcer&quot; qui nous permet d&#039;ecrire en dur des regles globales sur les dependances. Par example:
- Tout plugin doit avoir une version
- Utiliser les jar Spring et jamais le jar aggregateur
- ne jamais utiliser cglib
- ...
Vous pouvez regarder l&#039;example dans le parent POM d&#039;Artifactory http://subversion.jfrog.org/artifactory/public/trunk/pom.xml le plugin &quot;maven-enforcer-plugin&quot;.
Faisant parti de l&#039;equipe d&#039;Artifactory, notre impression du marche confirme les commentaires precedents: Archiva perd du terrain, Nexus et Artifactory sont les deux principaux produits du marche.
A vous de comparer!</description> <content:encoded><![CDATA[<p>A propos de dependencyManagement, on utilise en parallel le plugin &laquo;&nbsp;enforcer&nbsp;&raquo; qui nous permet d&#8217;ecrire en dur des regles globales sur les dependances. Par example:<br
/> - Tout plugin doit avoir une version<br
/> - Utiliser les jar Spring et jamais le jar aggregateur<br
/> - ne jamais utiliser cglib<br
/> - &#8230;</p><p>Vous pouvez regarder l&#8217;example dans le parent POM d&#8217;Artifactory <a
href="http://subversion.jfrog.org/artifactory/public/trunk/pom.xml" rel="nofollow">http://subversion.jfrog.org/artifactory/public/trunk/pom.xml</a> le plugin &laquo;&nbsp;maven-enforcer-plugin&nbsp;&raquo;.</p><p>Faisant parti de l&#8217;equipe d&#8217;Artifactory, notre impression du marche confirme les commentaires precedents: Archiva perd du terrain, Nexus et Artifactory sont les deux principaux produits du marche.</p><p>A vous de comparer!</p> ]]></content:encoded> </item> <item><title>Par : Aurélien Maury</title><link>http://blog.xebia.fr/2009/04/30/maximum-maven/#comment-12743</link> <dc:creator>Aurélien Maury</dc:creator> <pubDate>Fri, 01 May 2009 07:16:59 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=1862#comment-12743</guid> <description>En réalité, Nexus a été lancé en 2007 par Sonatype, en contactant Tamas Cservenak, le développeur principal de Proximity (lancé en 2005). La version Proximity 2 est en fait Nexus, puisque la quasi totalité des sources de Proximity ont été absorbées par Nexus [&lt;a href=&quot;http://maven.apache.org/repository-management.html&quot; rel=&quot;nofollow&quot;&gt;Source&lt;/a&gt;]. Quant à Artifactory, je l&#039;ai bien sûr listé dans les challengers, mais pour ne l&#039;avoir jamais utilisé, je n&#039;ai pas trop détaillé cet outil.
Quant aux balises  je ne peux qu&#039;être d&#039;accord avec vous. Car même avec un repository efficace, cela permet également d&#039;économiser beaucoup de lignes dans les pom des modules.</description> <content:encoded><![CDATA[<p>En réalité, Nexus a été lancé en 2007 par Sonatype, en contactant Tamas Cservenak, le développeur principal de Proximity (lancé en 2005). La version Proximity 2 est en fait Nexus, puisque la quasi totalité des sources de Proximity ont été absorbées par Nexus [<a
href="http://maven.apache.org/repository-management.html" rel="nofollow">Source</a>]. Quant à Artifactory, je l&#8217;ai bien sûr listé dans les challengers, mais pour ne l&#8217;avoir jamais utilisé, je n&#8217;ai pas trop détaillé cet outil.</p><p>Quant aux balises  je ne peux qu&#8217;être d&#8217;accord avec vous. Car même avec un repository efficace, cela permet également d&#8217;économiser beaucoup de lignes dans les pom des modules.</p> ]]></content:encoded> </item> <item><title>Par : Arnaud Héritier</title><link>http://blog.xebia.fr/2009/04/30/maximum-maven/#comment-12736</link> <dc:creator>Arnaud Héritier</dc:creator> <pubDate>Thu, 30 Apr 2009 21:03:50 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=1862#comment-12736</guid> <description>Effectivement l&#039;utilisation du dependencyManagement est une bonne pratique. On peut de plus le partager entre différents projets via le scope import. On peut aussi noter comme bonne pratique l&#039;utilisation du  que l&#039;on peut en général aussi partager entre différents projets via un pom parent commun. La liste est encore longue et comme l&#039;a dit Aurélien il sera difficile d&#039;être exhaustif (cela lui laisse de bons articles à faire).
Concernant les repositories, Proximity est aujourd&#039;hui remplacé par Nexus : http://nexus.sonatype.org/about/history.html. Archiva est très à la traîne (c&#039;est triste de l&#039;avouer quand on fait partie de l&#039;équipe) et si j&#039;ai l&#039;accord de mon client je vous raconterai très bientôt notre migration Archiva -&gt; Nexus. Le deux gros compétiteurs sont donc aujourd&#039;hui Nexus et Artifactory.</description> <content:encoded><![CDATA[<p>Effectivement l&#8217;utilisation du dependencyManagement est une bonne pratique. On peut de plus le partager entre différents projets via le scope import. On peut aussi noter comme bonne pratique l&#8217;utilisation du  que l&#8217;on peut en général aussi partager entre différents projets via un pom parent commun. La liste est encore longue et comme l&#8217;a dit Aurélien il sera difficile d&#8217;être exhaustif (cela lui laisse de bons articles à faire).<br
/> Concernant les repositories, Proximity est aujourd&#8217;hui remplacé par Nexus : <a
href="http://nexus.sonatype.org/about/history.html" rel="nofollow">http://nexus.sonatype.org/about/history.html</a>. Archiva est très à la traîne (c&#8217;est triste de l&#8217;avouer quand on fait partie de l&#8217;équipe) et si j&#8217;ai l&#8217;accord de mon client je vous raconterai très bientôt notre migration Archiva -&gt; Nexus. Le deux gros compétiteurs sont donc aujourd&#8217;hui Nexus et Artifactory.</p> ]]></content:encoded> </item> <item><title>Par : Cedrick Lunven</title><link>http://blog.xebia.fr/2009/04/30/maximum-maven/#comment-12734</link> <dc:creator>Cedrick Lunven</dc:creator> <pubDate>Thu, 30 Apr 2009 20:11:54 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=1862#comment-12734</guid> <description>errata : des balises... &lt;dependencyManagement&gt; dans un pom PARENT...</description> <content:encoded><![CDATA[<p>errata : des balises&#8230; &lt;dependencyManagement&gt; dans un pom PARENT&#8230;</p> ]]></content:encoded> </item> <item><title>Par : Cedrick Lunven</title><link>http://blog.xebia.fr/2009/04/30/maximum-maven/#comment-12732</link> <dc:creator>Cedrick Lunven</dc:creator> <pubDate>Thu, 30 Apr 2009 20:10:07 +0000</pubDate> <guid
isPermaLink="false">http://blog.xebia.fr/?p=1862#comment-12732</guid> <description>Nexus peut être le premier &quot;Artifact repository&quot; que l&#039;on peut rencontrer car il est proposé par Sonatype qui publie notamment &quot;maven the definitive guide&quot; qui reste à mon sens le document le plus complet sur Maven. Cependant il n&#039;est pas le seul... Je pense qu&#039;une petite étude comparative serait la bienvenue (un contest xebia :)) Au banc des challengers on pourrait mettre PROXIMITY (http://proximity.abstracthorizon.org/) ou ARTIFACTORY (http://www.jfrog.org/products.php)
Sans rien prétendre je rajouterais que l&#039;utilisation des balises  dans un pom PARENT par exemple permet de fixer la version d&#039;une dépendance pour tout le projet.... (redondant si l&#039;on a mit un repository efficace qui n&#039;autorise le téléchargement que des versions cibles mais c&#039;est asez long à configurer pour chaque composant.</description> <content:encoded><![CDATA[<p>Nexus peut être le premier &laquo;&nbsp;Artifact repository&nbsp;&raquo; que l&#8217;on peut rencontrer car il est proposé par Sonatype qui publie notamment &laquo;&nbsp;maven the definitive guide&nbsp;&raquo; qui reste à mon sens le document le plus complet sur Maven. Cependant il n&#8217;est pas le seul&#8230; Je pense qu&#8217;une petite étude comparative serait la bienvenue (un contest xebia <img
src='http://blog.xebia.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) Au banc des challengers on pourrait mettre PROXIMITY (<a
href="http://proximity.abstracthorizon.org/" rel="nofollow">http://proximity.abstracthorizon.org/</a>) ou ARTIFACTORY (<a
href="http://www.jfrog.org/products.php" rel="nofollow">http://www.jfrog.org/products.php</a>)</p><p>Sans rien prétendre je rajouterais que l&#8217;utilisation des balises  dans un pom PARENT par exemple permet de fixer la version d&#8217;une dépendance pour tout le projet&#8230;. (redondant si l&#8217;on a mit un repository efficace qui n&#8217;autorise le téléchargement que des versions cibles mais c&#8217;est asez long à configurer pour chaque composant.</p> ]]></content:encoded> </item> </channel> </rss>
