Maven : About The POM.xml


First,for  understand and to be able to exploit maven, you must know that a projet with maven , is a project which contains necessary  a xml  file in the root with the name  pom.xml (project object model) .

The  POM.xml

The pom.xml (project object model) is the fendamental unit for work in the maven  environement . its a xml file which contains the information about the project and configuration details exploited by maven to build the project.

The pom was renamed from project.xml in maven 1 to pom.xml in maven version 2.* .before the all goals are defined in maven.xml , now all goals and plugins are defined in the pom.xml , so maven search this file in the current directory of the project and lanch the actions/ goals performed in it 

Maven : Installation & définition



Developper vos projets java avec eclipse , très bonne idée :D avec maven ? encore plus 
Au début vous devez savoir c'est quoi maven ?



Maven est un outil logiciel libre pour la gestion et l'automatisation des projets en particulier java J2EE ,

L'objectif recherché est comparable au système Make sous Unix : produire un logiciel à partir de ses sources, en optimisant les tâches réalisées à cette fin et en garantissant le bon ordre de fabrication.

IL est  identique à l'outil ANT qu'on verra dans  les chapitres prochainement mais il fournit d'autres moyens de configuration plus simples sous format XML.

Actuellement Maven est géré par l'organisation Apache Software Foundation. Précédemment Maven était une branche de l'organisation Jakarta Project.

Comment ça marche ?

Au début veuillez télécharger l'outil maven de l'url suivante http://maven.apache.org/download.html 

Après l'avoir télécharger vous aurez une définition comme suit : 


  • Le bin : contient l'exe de maven (mvn.bat)
  • Le conf : Contient la configuration de maven sous un fichier settings.xml
  • Le lib:contient les jars nécessaires pour le fonctionnement de maven 
  • La Licence : licence de maven  par Apache



Maintenant allez dans la partie "variables d'environement" de windows et ajouter les les variables suivantes avec leur donnée dans l'onglet "variable System" :
MAVEN_HOME  :  répertoire d'installation de maven
JAVA_HOME : répertoire d'installation java .
Voyons voir ce que cela donne , après avoir ajouté ces paramètres ,nous allons exécuter maven dans la commande CMD  avec le paramètre version, ce dernier nous donnera la version de maven avec d'autre paramètres :

A présent  maven est exploitable dans Windows . Nous allons voir dans les chapitres suivants , comment génerer  un projet eclipse,Télécharger les dépendances,generer les wars.....et bien d'autres astuces via ce fameux outil
Merci  pour votre lecture et bonne chance ;)

ANT : targets/ cibles fournis


ANT : l'exploiter dans nos projets


ANT : Installation & définition

Bonjour, dans cet article, nous verrons  la définition de l’outil ANT, pourquoi l’utiliser ? ainsi que son but ? En deuxième partie nous verrons comment l’installer et le manier.

C'est quoi ANT ?

Tout d’abord, Ant est une librairie java  ainsi qu’outil de commande permettant de piloter des process décrits dans un fichier build sous format XML, comme cibles appelé  target  dépendants des autres cibles.
Ce formidable outil fournit un nombre de  tâches pour la compile, assemblage, les Tests  et les lancements des applications java  et plus encore…ANT peut être utilisé pour les applications non java aussi  pour les instances C ou C++.  
Encore plus ant pourrait être utilisé dans n’importe quel process qui peut être décrit dans les termes des cibles et  les taches.


Ant est écrit en java. Les utilisateurs d’ANT peuvent développer leur propre antlibs qui contiennent  Les taches ant et types.
Ant est basé sur du XML.

SVN Partie 2

Partie Admin

Bonjour , 
Comme promis , nous avons vue dans les articles précedents la définition de SVN et nous avons cité que nous allons voir les deux parties 
  • partie Client 
  • partie Administrateur

Dans cette partie nous allons nous focaliser sur la partie Admin , on sera capable de faire des dumps , des imports , manipuler les repositorys, MAJ des dépots .      

Pour commencer , cliquer ici  et télécharger la dernière version de SVN.Dans ce tutoriel nous allons installer la version suivante : svn-1.4.5-setup.exe.

I-Installation du serveur  SVN 


A venir , cours sur Android 

Comment créer ma premiere application android .