<?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>Celphys.free.fr</title>
	<atom:link href="http://celphys.free.fr/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://celphys.free.fr</link>
	<description>Parce que tout le monde n&#039;a pas 10 ans d&#039;expérience...</description>
	<lastBuildDate>Thu, 12 Jan 2012 00:17:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Video#1 : Créer son premier projet avec Maven</title>
		<link>http://celphys.free.fr/?p=150</link>
		<comments>http://celphys.free.fr/?p=150#comments</comments>
		<pubDate>Sat, 16 Apr 2011 19:22:17 +0000</pubDate>
		<dc:creator>celphys</dc:creator>
				<category><![CDATA[Apache Maven]]></category>

		<guid isPermaLink="false">http://celphys.free.fr/?p=150</guid>
		<description><![CDATA[Dans cette vidéo nous créons un projet avec Maven puis l&#8217;importons dans Eclipse. Rappel des opérations réalisées : Vérification que Maven est bien installé mvn -version Création du projet Maven en ligne de commande mvn archetype:create -Dpackaging=jar -Dversion=1.0 -DartifactId=projet1 -DgroupId=fr.celphys Configuration du projet afin qu&#8217;il soit reconnu par eclipse cd projet1 mvn eclipse:eclipse Import du <a href='http://celphys.free.fr/?p=150'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p>Dans cette vidéo nous créons un projet avec Maven puis l&#8217;importons dans Eclipse.</p>
<p><center><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/4UO_Wwf8rPg" frameborder="0" allowfullscreen></iframe></center></p>
<p><strong><font color="black">Rappel des opérations réalisées : </strong></font></p>
<li>Vérification que Maven est bien installé
<pre class="brush:shell">mvn -version</pre>
</li>
<li> Création du projet Maven en ligne de commande
<pre class="brush:shell">mvn archetype:create -Dpackaging=jar -Dversion=1.0 -DartifactId=projet1 -DgroupId=fr.celphys</pre>
</li>
<li> Configuration du projet afin qu&#8217;il soit reconnu par eclipse
<pre class="brush:shell">cd projet1
mvn eclipse:eclipse</pre>
</li>
<li> Import du projet dans Eclipse, introduction au fichier<code><strong>pom.xml</strong></code>,  illustrations de la classe <code>Main</code> et du test unitaire.</li>
<p>
<li> Reprise de la compilation : </p>
<pre class="brush:shell">mvn compile</pre>
</li>
<li> Exécution des tests unitaires :
<pre class="brush:shell">mvn test</pre>
</li>
<li>Création de l&#8217;archive JAR (compilation, tests unitaires, et création du fichier)
<pre class="brush:shell"> mvn package</pre>
</li>
<p>
<li> Lancement de l&#8217;application en ligne de commande</p>
<pre class="brush:shell">mvn exec:java -Dexec.mainClass="fr.celphys.App"</pre>
</li>
<p><strong>N&#8217;hésitez pas à laissez vos commentaires et vos impressions. (format / contenu / qualité&#8230;.)</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://celphys.free.fr/?feed=rss2&#038;p=150</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de votre environnement de travail (2/3) : Maven</title>
		<link>http://celphys.free.fr/?p=74</link>
		<comments>http://celphys.free.fr/?p=74#comments</comments>
		<pubDate>Fri, 08 Apr 2011 20:39:27 +0000</pubDate>
		<dc:creator>celphys</dc:creator>
				<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Installation]]></category>
		<category><![CDATA[Java / JEE]]></category>

		<guid isPermaLink="false">http://celphys.free.fr/?p=74</guid>
		<description><![CDATA[Voici le deuxième billet d&#8217;une série de trois articles pour débuter et s&#8217;installer de quoi travailler en JAVA. Dans le premier billet nous nous sommes intéresse à l&#8217;environnement JAVA ou JDK. Nous allons maintenant installer l&#8217;outil Apache Maven. &#160; Introduction : Maven (prononcé &#171;&#160;mai veun&#160;&#187; si vous voulez être hype) est un utilitaire en ligne <a href='http://celphys.free.fr/?p=74'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://celphys.free.fr/wp-content/uploads/clu-checklistpng-173x300.png" alt="" title="clu-checklist" width="94" height="164" class="alignleft size-medium wp-image-5" />
<p>Voici le deuxième billet d&#8217;une série de trois articles pour débuter et s&#8217;installer de quoi travailler en JAVA. Dans le premier billet nous nous sommes intéresse à l&#8217;environnement JAVA ou JDK. Nous allons maintenant installer l&#8217;outil <strong>Apache Maven</strong>.</p>
<p><img alt="" src="http://www.aixcept.de/images/opensource/apache-maven-project.png" title="Logo Apache Maven" class="aligncenter" width="560" height="51" /></p>
<p>&nbsp;</p>
<li> <strong><font color="black">Introduction :</strong></font>
<p> <code>Maven</code> (prononcé &laquo;&nbsp;mai veun&nbsp;&raquo; si vous voulez être hype) est un utilitaire en ligne de commande qui permet de faciliter énormément les développements. Il permet essentiellement :</p>
<ul>
<li> De <strong>créer le squelette</strong> de votre projet en utilisant ce que l&#8217;on va appeler des <code>Archetypes</code>
<li> De <strong>télécharger et de gérer</strong> les librairies nécessaires pour compiler (jar) dans le jargon on les appelle les <code>dependencies</code>
<li> De<strong> jouer les tests automatiques</strong> que vous avez écrit avant de tenter une livraison
<li> De <strong>packager</strong> votre projet sous forme d&#8217;arvices JAR, WAR , EAR&#8230;. en fonction de votre type de projet.
</ul>
<p>&#8230;mais également de générer un site internet avec des indicateurs de qualité, des rapports de test, de la documentation etc. Nous détaillerons tout cela dans nos prochains articles.</p>
<li> <strong><font color="black">T&eacute;l&eacute;chargements : </strong></font>
<ol>
<li>Accéder au site de <em>Apache Maven</em> et télécharger la version qui correspond  à votre environnement (.zip pour windows, .tar.gz pour Linux et MAC): <a href="http://maven.apache.org/download.html" />ICI</a>.
<li> Dézipper l&#8217;archive à l&#8217;endroit de votre choix sur le disque dur. Il est préférable de réaliser les installation des outils dans un répertoire dédié comme &laquo;&nbsp;APPS&nbsp;&raquo; et de stocker les données dans &laquo;&nbsp;DATA&nbsp;&raquo; (espace de travail, espace des téléchargements, espace temporaires, logs&#8230;). C&#8217;est une bonne habitude car cela permet aux personnes qui administreront les serveurs de nr surveiller que le répertoire DATA pour voir s&#8217;il reste de la place.
</ol>
<p><img src="http://celphys.free.fr/wp-content/uploads/install2-structure.png" alt="" title="install-java" width="500" class="alignnone size-full wp-image-42" /></p>
<li> <strong><font color="black">Configuration de l&#8217;OS (ici Windows) :</strong></font>
<p>De la même manière que pour pr&eacute;demment JAVA nous allons définir des variables d&#8217;environnements et enregistrer les paramètres d&#8217;installation : </p>
<ol>
<li>Créer une variable <strong><code>MVN_HOME</code></strong> contenant le chemin d&#8217;installation de Maven pour moi <code>C:\apps\apache-maven-3.0.1</code>
<li>Créer une variable <strong><code>MAVEN_OPTS</code></strong> contenant la valeur <strong><code>"-Xms512m -Xmx1024m"</code></strong>. Cela vous évitera des erreurs dues à un manque de mémoire.(Xms est la mémoire minimale immédiatement allouée pour le HEAP Java, Xmx paramètre la mémoire maximale ateignable avant le très fréquent <code>OutOfMemory</code>.
<li>Ajouter l&#8217;&eacute;l&eacute;ment <code><strong>%MVN_HOME%/bin</strong></code> à la variable <strong><code>PATH</code></strong>.
</ol>
<p>Vous pouvez  valider l&#8217;installation en démarant une console DOS et en exécutant les commandes suivantes :</p>
<pre class="brush:shell">
echo %MVN_HOME%
echo %MAVEN_OPTS%
echo %PATH%
mvn -version
</pre>
<p>Ce qui devrait vous donner quelquechose comme :<br />
<img src="http://celphys.free.fr/wp-content/uploads/install2-checkdos.png" alt="" title="install-java" width="400" class="alignnone size-full wp-image-42" /></p>
<li> <strong><font color="black">Configuration de Maven (settings.xml) :</strong></font>
<p>La configuration de l&#8217;outil est réalisée dans un fichier unique <code>settings.xml</code> que l&#8217;on peut retrouver dans le répertoire <code>%MVN_HOME%/conf</code>.</p>
<ol>
<li> Repository : Maven télécharge l&#8217;ensemble des librairies nécessaires à la compilation depuis des repositories public type &laquo;&nbsp;http://repo1.maven.org/maven2&#8243; sur internet. Il va les stocker sur votre machine dans ce que l&#8217;on appelle le repository local. Par défaut sa valeur est dans <code>Document and Settings/.m2</code> pour Windows et <code>$home/.m2</code> pour linux. Pour le configurer rechercher la ligne
<pre class="brush:xml"><localRepository>/Users/clu/apps/apache-maven-repository</localRepository></pre>
<li> <strong>Proxy</strong> : Si vous travailler depuis un réseau local (d&#8217;entreprise par exemple) il faudra configurer le proxy afin de permettre la connexion internet. Voici un exemple de configuration (cet exemple est présent dans le fichier en commentaire.
<pre class="brush:xml">
<proxies>
<proxy>
      <id>optional</id>
      <active>true</active>
<protocol>http</protocol>
  <username>proxyuser</username>
<password>proxypass</password>
  <host>proxy.host.net</host>
<port>80</port>
  <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
 </proxy>
</proxies>
</pre>
</ol>
<p>Voilà, vous avez maintenant une installation de Maven complète et fiable. A bientôt pour le dernier composant clé, l&#8217;IDE Eclipse.</p>
]]></content:encoded>
			<wfw:commentRss>http://celphys.free.fr/?feed=rss2&#038;p=74</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation de votre environnement de travail (1/3) : JDK</title>
		<link>http://celphys.free.fr/?p=16</link>
		<comments>http://celphys.free.fr/?p=16#comments</comments>
		<pubDate>Thu, 07 Apr 2011 18:37:10 +0000</pubDate>
		<dc:creator>celphys</dc:creator>
				<category><![CDATA[Installation]]></category>
		<category><![CDATA[Java / JEE]]></category>
		<category><![CDATA[environnement]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[JDK]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://celphys.free.fr/?p=16</guid>
		<description><![CDATA[Bonjour à tous, avant toute chose nous devons nous installer notre environnement de travail pour développer. Nous reprenons réellement à la base pour ceux qui ne connaissent rien, nous serons le plus didactique possible. Cet article fait partie d&#8217;une série de trois dans lesquels nous allons : Installer l&#8217;environnement Java avec un Java development Kit. <a href='http://celphys.free.fr/?p=16'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://celphys.free.fr/wp-content/uploads/clu-checklistpng-173x300.png" alt="" title="clu-checklist" width="94" height="164" class="alignleft size-medium wp-image-5" />
<p>Bonjour à tous, avant toute chose nous devons nous installer notre environnement de travail pour développer. Nous reprenons réellement à la base pour ceux qui ne connaissent rien, nous serons le plus didactique possible. Cet article fait partie d&#8217;une série de trois dans lesquels nous allons :</p>
<ul>
<li> Installer l&#8217;environnement Java avec un <strong>Java development Kit</strong>.
<li> Installer et configurer l&#8217;outil <strong>Apache Maven</strong>
<li> Installer et configurer l&#8217;atelier de développement (IDE) <strong>eclipse STS</strong>
</ul>
<h4>Installation du Java Develoment Kit</h4>
<li> <strong>T&eacute;l&eacute;chargements :</strong>
<ol>
<li> Accéder au site Oracle de téléchargement : <a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"> (ICI) </a>
<li> Cliquer sur le bouton &laquo;&nbsp;download JDK&nbsp;&raquo;
<li> Sélectionner la plateforme cible et cocher que vous avez bien lu les conditions (ce que vous avez bien sûr fait avec attention) puis cliquer sur valider.
<li>Cliquer enfin sur le fichier.
<p><img src="http://celphys.free.fr/wp-content/uploads/install-java.png" alt="" title="install-java" width="250" class="alignnone size-full wp-image-42" />
</ol>
<li><strong>Installation et Configuration (Windows):</strong>
<ol>
<li>Que ce soit pour Linux (.bin) ou pour Windows (.exe) laisser vous guider par l&#8217;installation graphique. Regardez bien le chemin où le programme s&#8217;installe.
<p><img src="http://celphys.free.fr/wp-content/uploads/install-wizard.png" alt="" title="install-java" width="250" class="alignnone size-full wp-image-42" /></p>
<li>Créer la variable d&#8217;environnement <code>JAVA_HOME</code> avec le chemin d&#8217;installation précédent.
<ul>
<li>Réaliser un clic droit droit sur l&#8217;icone du Poste de travail et choisissez &laquo;&nbsp;<code><strong>Propri&eacute;t&eacute;s</strong></code>&nbsp;&raquo;
<li>Sélectionnez l&#8217;onglet &laquo;&nbsp;<code><strong>Avanc&eacute;</strong></code>&nbsp;&raquo;
<li>Cliquez sur le bouton &laquo;&nbsp;<code><strong>Variables d'environnements</strong></code>&nbsp;&raquo;
<li>Dans la fenêtre qui apparait cliquez alors sur  &laquo;&nbsp;<code><strong>Nouveau..</strong></code>&nbsp;&raquo; en bas fin que tous les utilisateurs puisse en profiter
<li> Saisissez le nom de la variable ici <code>JAVA_HOME</code> et sa valeur et validez
<li> Fermez pas la fenêtre des variables d&#8217;environnements nous allons en modifier une autre immédiatement.
</ul>
<p><img src="http://celphys.free.fr/wp-content/uploads/install-envvar.png" alt="" title="install-envvar" width="600px" class="aligncenter size-full wp-image-49" /></p>
<li>Ajouter l&#8217;expression &laquo;&nbsp;<code><string>;"%JAVA-HOME%"/bin</code></strong>&nbsp;&raquo; à la fin de la variable déjà existante &laquo;&nbsp;<strong><code>path</code></strong>.
<ul>
<li>Sélectionner la variable <code>PATH</code> et cliquez sur modifier
<li>Ajouter l&#8217;expression &laquo;&nbsp;<code><string>;"%JAVA-HOME%"/bin</code></strong>&nbsp;&raquo;  la fin de la valeur.
</ul>
<p><img src="http://celphys.free.fr/wp-content/uploads/install-path.png" alt="" title="install-java" width="250" class="alignnone size-full wp-image-42" /></p>
<li>Vérifier l&#8217;installation en exécutant les commandes suivantes dans une console DOS (Démarrer &gt; Exécuter &gt; cmd)
<pre class="brush:shell">
  echo %JAVA_HOME%
  echo %PATH%
  java -version
</pre>
<p><img src="http://celphys.free.fr/wp-content/uploads/install-checkdos.png" alt="" title="install-java" width="250" class="alignnone size-full wp-image-42" /></p>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://celphys.free.fr/?feed=rss2&#038;p=16</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Go! Lancement du blog</title>
		<link>http://celphys.free.fr/?p=1</link>
		<comments>http://celphys.free.fr/?p=1#comments</comments>
		<pubDate>Wed, 06 Apr 2011 17:08:36 +0000</pubDate>
		<dc:creator>celphys</dc:creator>
				<category><![CDATA[Généralités]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[celphys]]></category>
		<category><![CDATA[démarrage]]></category>

		<guid isPermaLink="false">http://celphys.free.fr/?p=1</guid>
		<description><![CDATA[Après plusieurs hésitations je décide de démarrer mon propre blog. Ce site est destiné aux personnes qui n&#8217;aiment pas ou n&#8217;ont pas le temps de lire des articles longs et détaillés sur tel ou tel technologie et/ou framework. Je réalise des tutoriaux JAVA/JEE ou des présentations sous la forme de courtes vidéos (10 minutes MAX). <a href='http://celphys.free.fr/?p=1'>[...]</a>]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-4" title="clu-start" src="http://celphys.free.fr/wp-content/uploads/clu-start.png" alt="" width="94" height="164" /></p>
<p>Après plusieurs hésitations je décide de démarrer mon propre blog. Ce site est destiné aux personnes <strong>qui n&#8217;aiment pas ou n&#8217;ont pas le temps de lire </strong>des articles longs et détaillés sur tel ou tel technologie et/ou framework.</p>
<p>Je réalise des<strong> tutoriaux JAVA/JEE ou des présentations</strong> sous la forme de <strong>courtes vidéos</strong> (10 minutes MAX). Le principe reste simple, je partage mon écran et vous voyez ce que je fais en temps réel. Il n&#8217;y a <strong>rien à noter</strong> tous les éléments importants seront présents dans l&#8217;article qui accompagne la video, le code source (éventuel) sera <strong>téléchargeable</strong>.</p>
<p>Les premières articles seront davantage destinés aux débutants, il s&#8217;agira d&#8217;installer les principaux outils (java, maven, eclipse). Par la suite nous réaliserons des composants bien plus évolués en vidéo.</p>
<p>Alors à très bientôt pour les premières vidéos. <img src='http://celphys.free.fr/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://celphys.free.fr/?feed=rss2&#038;p=1</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
