r919 - trunk/src/site/apt
Author: tchemit Date: 2010-06-17 21:31:34 +0200 (Thu, 17 Jun 2010) New Revision: 919 Url: http://nuiton.org/repositories/revision/mavenpom/919 Log: Evolution #688: Improve distributionManagement for release (use specialized mavenpom servers) Added: trunk/src/site/apt/repositories.apt Added: trunk/src/site/apt/repositories.apt =================================================================== --- trunk/src/site/apt/repositories.apt (rev 0) +++ trunk/src/site/apt/repositories.apt 2010-06-17 19:31:34 UTC (rev 919) @@ -0,0 +1,107 @@ +~~~ +~~ #%L +~~ Mavenpom +~~ ~~ +~~ $Id$ +~~ $HeadURL$ +~~ %% +~~ Copyright (C) 2009 - 2010 CodeLutin +~~ %% +~~ This program is free software: you can redistribute it and/or modify +~~ it under the terms of the GNU Lesser General Public License as +~~ published by the Free Software Foundation, either version 3 of the +~~ License, or (at your option) any later version. +~~ +~~ This program is distributed in the hope that it will be useful, +~~ but WITHOUT ANY WARRANTY; without even the implied warranty of +~~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +~~ GNU General Lesser Public License for more details. +~~ +~~ You should have received a copy of the GNU General Lesser Public +~~ License along with this program. If not, see +~~ <http://www.gnu.org/licenses/lgpl-3.0.html>. +~~ #L% +~~~ + +------ +Utilisation des dépôts maven +------ +------ +2010-06-17 +------ + +Présentation + + Cette page explique comment configurer mavenpom pour déployer des artifacts. + +Déployer une snapshot + + Mavenpom positionne la propriété {{{./properties.html#snapshot.repository}snapshot.repository}} + pour définir le dépôt de snapshot. + + Par défaut, on utilise {{{./properties.html#nuiton.snapshot.repository}nuiton.snapshot.repository}} + + Pour modifier ce dépôts il suffit donc de rajouter dans la section <properties> + du pom : + +-------------------------------------------------------------------------------- +<!-- location of the snapshot repository to use --> +<snapshot.repository>http://mon.depot.de.snapshots</snapshot.repository> + +-------------------------------------------------------------------------------- + + et avoir un serveur nommé <<mavenpom-snapshot> dans votre <<settings.xml>>. + +-------------------------------------------------------------------------------- +<!-- depot snapshot de mavenpom --> +<server> + <id>mavenpom-snapshot</id> + <username>publish</username> + <filePermissions>664</filePermissions> + <directoryPermissions>775</directoryPermissions> +</server> +-------------------------------------------------------------------------------- + +Déployer une release + + Mavenpom positionne la propriété {{{./properties.html#release.repository}release.repository}} + pour définir le dépôt de snapshot. + + Par défaut, on utilise {{{./properties.html#nuiton.other.release.repository}nuiton.other.release.repository}} + + Pour modifier ce dépôts il suffit donc de rajouter dans la section <properties> + du pom : + +-------------------------------------------------------------------------------- +<!-- location of the release repository to use --> +<release.repository>http://mon.depot.de.release</release.repository> + +-------------------------------------------------------------------------------- + + et avoir un serveur nommé <<mavenpom-snapshot> dans votre <<settings.xml>>. + +-------------------------------------------------------------------------------- +<!-- depot release de mavenpom --> +<server> + <id>mavenpom-release</id> + <username>publish</username> + <filePermissions>664</filePermissions> + <directoryPermissions>775</directoryPermissions> +</server> +-------------------------------------------------------------------------------- + +Déployer une release central-safe + + Si le projet est central-safe, on peut utiliser la propriété + {{{./properties.html#nuiton.central.release.repository}nuiton.central.release.repository}} + qui pointe sur le dépôt nuiton des artifacts à synchroniser sur central. + + En résumé, ajouter ceci dans la section <properties> du pom : + +-------------------------------------------------------------------------------- +<!-- location of the central release repository to use --> +<release.repository>${nuiton.central.release.repository}</release.repository> + +-------------------------------------------------------------------------------- + +Déployer un site Property changes on: trunk/src/site/apt/repositories.apt ___________________________________________________________________ Added: svn:keywords + Author Date Id Revision HeadURL
participants (1)
-
tchemit@users.nuiton.org