Author: chatellier Date: 2008-12-19 15:52:49 +0000 (Fri, 19 Dec 2008) New Revision: 1706 Modified: isis-fish/trunk/README.txt Log: Replace maven readme by isis fish one. Modified: isis-fish/trunk/README.txt =================================================================== --- isis-fish/trunk/README.txt 2008-12-19 14:14:23 UTC (rev 1705) +++ isis-fish/trunk/README.txt 2008-12-19 15:52:49 UTC (rev 1706) @@ -1,117 +1,4 @@ -maven target ------------- +IsisFish +======== -genapp - pour generer le skelette du répertoire de projet - -jar - pour compiler et générer un jar - -uberjar - pour générer un jar qui contient toutes ses dépendances que l'on peut - exécuter avec un java -jar ... - -site:deploy - pour mettre à jour les pages web du site - -jar:deploy - pour mettre à jour la version dans le repository - -jar:deploy-snapshot - pour mettre en place une nouvelle version snapshot dans le repository - -dist:deploy - pour generer des tar.gz de binaire et de sources et les mettre dans le - repository - -Installation d'un plugin ------------------------- - -:: - - maven -DartifactId=maven-lutinprocessor-plugin -DgroupId=lutinlib -Dversion=0.1 plugin:download - -Installation de maven ---------------------- - -Récupérer la dernière version de maven sur http://maven.apache.org -Installer le en le décompressant dans un répertoire, par exemple /opt - -Ajouter le répertoire de bin maven dans votre PATH (peut-etre dans le -fichier /etc/profile ou ~/.bash_profile):: - - export PATH=$PATH:/opt/maven/bin - -modifier les droits du répertoire /opt/maven/plugin si vous souhaitez -installer de nouveau plugin en tant qu'uilisateur normal et non pas -seulement en root. - -Par exemple créez un group dev dans lequel vous mettrez tous les -développeurs qui devront pouvoir ajouter des plugins à votre installation -maven. - -ensuite:: - - chown .dev /opt/maven/plugin - chmod g+w /opt/maven/plugin - chmod go+s /opt/maven/plugin - -Maven décompresse les plugins et download les librairies dans un répertoire. -Normalement ce répertoire est dans le HOME de chaque utilisateur, mais il -peut très bien être partagé, et cela permet de ne pas avoir un répertoire de -plusieurs méga dans son HOME. - -Pour cela ajouté dans votre fichier ~/build.properties ceci:: - - maven.home.local=/var/cache/maven - -Il faut ensuite créer ce répertoire et lui mettre les bons droits:: - - mkdir -p /var/cache/maven - chown .dev /var/cache/maven - chmod g+w /var/cache/maven - chmod go+s /var/cache/maven - -Exemple de fichier build.properties ------------------------------------ - -:: - - maven.repo.remote=http://www.ibiblio.org/maven/,http://lutinbuilder.labs.libre-entreprise.org/... - - maven.checkstyle.format=sun - - # pour que le home ne soit pas submerger de .jar énorme - maven.home.local=/var/cache/maven - - # pour la creation de nouveau projet - maven.genapp.template=topia - maven.genapp.default.id=lutinApp - maven.genapp.default.name=Code Lutin Application - maven.genapp.default.package=org.codelutin - - # login sur les sites de deployement - maven.username=bpoussin - -Installation d'un template --------------------------- - -On voit dans l'exemple de fichier build.properties ci-dessus que le template -utilisé est topia. Pour créer ou ajouter un template il faut le faire dans -le répertoire ~/.maven/template/nom_du_template - -par exemple vous pouvez récuperer le template topia et l'installer -(http://lutinbuilder.labs.libre-entreprise.org/maven/template/topia-0.1.tar.g...) - -TODO ----- - -labs:register - pour enregistrer le projet sur labs (declaration des mailings lists, - fermeture des forums, ...) - -labs:release - pour publier une nouvelle version sur labs (mise à jour du site web, - enregistrement des fichiers dowloads, ajout du jar dans le repository - maven, update du XXX-last.jar pointant vers cette derniere version. - +Simulateur de pêcherie complexe. \ No newline at end of file
participants (1)
-
chatellier@users.labs.libre-entreprise.org