<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Brutus - Le Blog de Fabrice Bourqui &#187; Maven</title>
	<atom:link href="https://blog.developpez.com/brutus/pcategory/maven/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/brutus</link>
	<description></description>
	<lastBuildDate>Sat, 06 Apr 2013 02:02:25 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>Création d&#8217;un archetype maven</title>
		<link>https://blog.developpez.com/brutus/p11895/java/creation-dun-archetype-maven</link>
		<comments>https://blog.developpez.com/brutus/p11895/java/creation-dun-archetype-maven#comments</comments>
		<pubDate>Sat, 06 Apr 2013 02:02:25 +0000</pubDate>
		<dc:creator><![CDATA[fabou3377]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/brutus/?p=47</guid>
		<description><![CDATA[1.Introduction Création d&#8217;un archetype maven à partir d&#8217;un projet existant 2.Mise en oeuvre 2.1 Génération Lancer la commande suivante afin de créer un projet de base mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp Un fois le projet crée placez vous à la &#8230; <a href="https://blog.developpez.com/brutus/p11895/java/creation-dun-archetype-maven">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<h1>1.Introduction</h1>
<p>Création d&rsquo;un archetype maven à partir d&rsquo;un projet existant</p>
<h2>2.Mise en oeuvre</h2>
<h3>2.1 Génération</h3>
<p>Lancer la commande suivante afin de créer un projet de base</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp</div></div>
<p>Un fois le projet crée placez vous à la racine de celui-ci et lancer la commande ci-dessous afin de générer l&rsquo;archetype</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mvn archetype:create-from-project</div></div>
<p>La structure de l&rsquo;archetype et stocké dans &laquo;&nbsp;target\generated-sources\archetype&nbsp;&raquo;. Je vous conseille de déplacer et renommer le dossier archetype, c&rsquo;est dans ce dossier que nous allons dorénavant travailler afin de modifier notre archetype</p>
<h3>2.1 Personalisation</h3>
<p>Tout ce qui nous concerne se trouve dans src/main/resources/META-INF/maven et src/main/resources/archetype-resources n&rsquo;hésitez pas lire cette <a href="http://maven.apache.org/guides/mini/guide-creating-archetypes.html">doc</a></p>
<h3>2.2 Installation dans votre repository local</h3>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">mvn install</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Acces HTTPS à un repository Maven</title>
		<link>https://blog.developpez.com/brutus/p9276/java/acces_https_a_un_repository_maven</link>
		<comments>https://blog.developpez.com/brutus/p9276/java/acces_https_a_un_repository_maven#comments</comments>
		<pubDate>Fri, 10 Sep 2010 21:01:13 +0000</pubDate>
		<dc:creator><![CDATA[fabou3377]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[1.Introduction Comment accéder à un repository maven HTTPS 2.Télécharger le certificat Se logger sur le Repository à l&#8217;aide de firefox, puis cliquer sur l&#8217;icone juste à côté de l&#8217;url->Plus d&#8217;informations->Afficher le certificat->Détails->Exporter.. 3.Enregister le certificat dans la JVM lancée par &#8230; <a href="https://blog.developpez.com/brutus/p9276/java/acces_https_a_un_repository_maven">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>1.Introduction</strong></p>
<p>Comment accéder à un repository maven HTTPS</p>
<p><span id="more-19"></span><br />
<strong>2.Télécharger le certificat</strong></p>
<p>Se logger sur le Repository à l&rsquo;aide de firefox, puis cliquer sur l&rsquo;icone juste à côté de l&rsquo;url->Plus d&rsquo;informations->Afficher le certificat->Détails->Exporter..</p>
<p><strong>3.Enregister le certificat dans la JVM lancée par maven</strong></p>
<p>Dans un terminal</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">C:\Program Files\Java\jdk1.6.0_20\jre\lib\security&gt;keytool -import -alias mavenZ <br />
K -file C:\Users\my.XXXXXX\.ssh\maven.zkoss.org.crt -keystore &quot;C:\Prog <br />
ram Files\Java\jdk1.6.0_20\jre\lib\security\cacerts&quot;</div></div>
<p>
Mot de passe par défaut: changeit
</p>
<p><strong>4.Dans votre settings.xml de maven ou de votre projet</strong></p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">&nbsp; &nbsp; &lt;server&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;id&gt;ZK_PE&lt;/id&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;username&gt;username&lt;/username&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;password&gt;password&lt;/password&gt; <br />
&nbsp; &nbsp; &nbsp; &nbsp; &lt;/server&gt;</div></div>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Un environnement de développement Java proche de la perfection&#8230;</title>
		<link>https://blog.developpez.com/brutus/p9127/java/un_environnement_de_developpement_java_p</link>
		<comments>https://blog.developpez.com/brutus/p9127/java/un_environnement_de_developpement_java_p#comments</comments>
		<pubDate>Sun, 18 Jul 2010 10:12:00 +0000</pubDate>
		<dc:creator><![CDATA[fabou3377]]></dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Maven]]></category>
		<category><![CDATA[Netbeans]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[1.Introudction Combien de fois ai-je entendu que le fait de compiler, déployer des applications Java était bien plus compliqué que des langages scriptés comme PHP. C&#8217;est vrai, cependant rien n&#8217;empêche le développeur JAVA web d&#8217;utiliser de nouveaux programmes lui facilitant &#8230; <a href="https://blog.developpez.com/brutus/p9127/java/un_environnement_de_developpement_java_p">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>1.Introudction</strong></p>
<p>Combien de fois ai-je entendu que le fait de compiler, déployer des applications Java était bien plus compliqué que des langages scriptés comme PHP. C&rsquo;est vrai, cependant rien n&rsquo;empêche le développeur JAVA web d&rsquo;utiliser de nouveaux programmes lui facilitant la vie&#8230;Dans cette article, j&rsquo;aimerais vous présenter quelques &laquo;&nbsp;nouveaux&nbsp;&raquo; plugins</p>
<p><span id="more-25"></span><br />
<strong>1.Le côté du compilation &#8211; déploiement &#8211; JRebel</strong></p>
<p>On connaissait le hot swap, mais honnêtement pour un développeur basic, cette fonctionnalité qui est intégrée à Netbeans fonctionne mais par exemple créer de gros permgen space avec Tomcat, à mois d&rsquo;un tunning spécifique de Tomcat.. Ce tunning reste à la portée de tout le monde, mais n&rsquo;est pas chose évidente&#8230; On peut se simplifier la vie avec  <a href="http://www.zeroturnaround.com/jrebel/">JRebel</a>.. Cette add-on compatible avec Netbeans, Eclipse, Maven permet lorsque vous sauvez votre classe (J&rsquo;insiste sur classe) ou votre page web de déployer automatiquement vos modifications sur le serveur de votre choix.. Oui d&rsquo;accord, ce module n&rsquo;est pas gratuit mais la version trial a une durée de 60 jours, si vous le testez, vous l&rsquo;achèterez, j&rsquo;en suis convaincu tellement le gain de temps est fabuleux&#8230; Je précise bien que je ne suis pas un vendeur de chez Jrebel!!;) Croyez-moi essayez-le&#8230; Coût 189$</p>
<p><strong>2.Le côté browser &#8211; FireBug &#8211; Xrefresh</strong></p>
<p>Comme mon clavier n&rsquo;a pas de touche F5 ;), je suis très embêté pour faire les refresh sur mon browser&#8230; Alors j&rsquo;ai installé deux modules particulièrement sympa pour Firefox</p>
<p><strong>Firebug</strong></p>
<p>Vous trouverez ce module <a href="https://addons.mozilla.org/fr/firefox/addon/1843/">ici</a>.. Pour ceux qui ne connaissent pas ce module, celui-ci permet entre-autre d&rsquo;inspecter votre page web tout comme l&rsquo;arbre DOM, et les CSS&#8230;</p>
<p><strong>Xrefresh</strong></p>
<p>Vous trouverez ce module <a href="http://xrefresh.binaryage.com/">ici</a>.. Pour ceux qui ne connaissent pas ce module, celui-ci permet de raffraichir votre page web dès qu&rsquo;une modification est détectée sur votre code source&#8230;</p>
<p><strong>3.Conclusion</strong></p>
<p>Une fois le tout installé, imaginer que lorsque vous sauvez votre code source dans votre éditeur préféré, votre site web se recharge automatiquement sur votre deuxième écran&#8230;Pas Belle la Vie;) </p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
