<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://www.minetti.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Java%3AMaven</id>
		<title>Java:Maven - Historique des versions</title>
		<link rel="self" type="application/atom+xml" href="http://www.minetti.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Java%3AMaven"/>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Java:Maven&amp;action=history"/>
		<updated>2026-05-04T13:00:08Z</updated>
		<subtitle>Historique pour cette page sur le wiki</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>http://www.minetti.org/mediawiki/index.php?title=Java:Maven&amp;diff=111&amp;oldid=prev</id>
		<title>Jp : Page créée avec « == Exemples de pom.xml == === Groupe de projets ===  &lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot;           xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;... »</title>
		<link rel="alternate" type="text/html" href="http://www.minetti.org/mediawiki/index.php?title=Java:Maven&amp;diff=111&amp;oldid=prev"/>
				<updated>2016-04-07T18:00:35Z</updated>
		
		<summary type="html">&lt;p&gt;Page créée avec « == Exemples de pom.xml == === Groupe de projets ===  &amp;lt;project xmlns=&amp;quot;http://maven.apache.org/POM/4.0.0&amp;quot;           xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;... »&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Exemples de pom.xml ==&lt;br /&gt;
=== Groupe de projets ===&lt;br /&gt;
 &amp;lt;project xmlns=&amp;quot;http://maven.apache.org/POM/4.0.0&amp;quot;&lt;br /&gt;
          xmlns:xsi=&amp;quot;http://www.w3.org/2001/XMLSchema-instance&amp;quot;&lt;br /&gt;
          xsi:schemaLocation=&amp;quot;http://maven.apache.org/POM/4.0.0&lt;br /&gt;
                              http://maven.apache.org/xsd/maven-4.0.0.xsd&amp;quot;&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;!-- ================================================================== --&amp;gt;&lt;br /&gt;
         &amp;lt;!-- PROJECT                                                            --&amp;gt;&lt;br /&gt;
         &amp;lt;!-- ================================================================== --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;groupId&amp;gt;org.minetti&amp;lt;/groupId&amp;gt;&lt;br /&gt;
         &amp;lt;artifactId&amp;gt;astro&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
         &amp;lt;packaging&amp;gt;pom&amp;lt;/packaging&amp;gt;&lt;br /&gt;
         &amp;lt;version&amp;gt;trunk-1.0-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;astro&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;!-- ================================================================== --&amp;gt;&lt;br /&gt;
         &amp;lt;!-- PARENT                                                             --&amp;gt;&lt;br /&gt;
         &amp;lt;!-- ================================================================== --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;parent&amp;gt;&lt;br /&gt;
                 &amp;lt;groupId&amp;gt;org.minetti&amp;lt;/groupId&amp;gt;&lt;br /&gt;
                 &amp;lt;artifactId&amp;gt;MavenProject&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
                 &amp;lt;version&amp;gt;trunk-1.0-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br /&gt;
         &amp;lt;/parent&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;!-- ================================================================== --&amp;gt;&lt;br /&gt;
         &amp;lt;!-- MODULES                                                            --&amp;gt;&lt;br /&gt;
         &amp;lt;!-- ================================================================== --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;modules&amp;gt;&lt;br /&gt;
                 &amp;lt;module&amp;gt;astro-core&amp;lt;/module&amp;gt;&lt;br /&gt;
                 &amp;lt;module&amp;gt;astro-hibernate&amp;lt;/module&amp;gt;&lt;br /&gt;
         &amp;lt;/modules&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;!-- ================================================================== --&amp;gt;&lt;br /&gt;
         &amp;lt;!-- DEPENDENCIES                                                       --&amp;gt;&lt;br /&gt;
         &amp;lt;!-- ================================================================== --&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;dependencies&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                 &amp;lt;!-- AspectJ --&amp;gt;&lt;br /&gt;
                 &amp;lt;dependency&amp;gt;&lt;br /&gt;
                         &amp;lt;groupId&amp;gt;org.aspectj&amp;lt;/groupId&amp;gt;&lt;br /&gt;
                         &amp;lt;artifactId&amp;gt;aspectjrt&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
                         &amp;lt;version&amp;gt;1.5.4&amp;lt;/version&amp;gt;&lt;br /&gt;
                 &amp;lt;/dependency&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
                 &amp;lt;!-- JUnit --&amp;gt;	&lt;br /&gt;
                 &amp;lt;dependency&amp;gt;&lt;br /&gt;
                         &amp;lt;groupId&amp;gt;junit&amp;lt;/groupId&amp;gt;&lt;br /&gt;
                         &amp;lt;artifactId&amp;gt;junit&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
                         &amp;lt;version&amp;gt;4.4&amp;lt;/version&amp;gt;&lt;br /&gt;
                         &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;&lt;br /&gt;
                 &amp;lt;/dependency&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
         &amp;lt;/dependencies&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Faire un déploiement ==&lt;br /&gt;
Si vous déployez sur SourceForge, taper la commande suivante:&lt;br /&gt;
 ssh -t USER,PROJECT@shell.sourceforge.net create&lt;br /&gt;
&lt;br /&gt;
Lancer le déploiement en tapant la commande dans le répertoire du POM parent:&lt;br /&gt;
 mvn clean site-deploy deploy&lt;br /&gt;
&lt;br /&gt;
== Faire une Release ==&lt;br /&gt;
Une release se fait en 2 temps: d'abord on fait une préparation, puis on exécute la release.&lt;br /&gt;
&lt;br /&gt;
=== Préparation d'une release ===&lt;br /&gt;
Pour préparer une release, taper la commande suivante:&lt;br /&gt;
 mvn --batch-mode -Dtag=&amp;quot;v1.1&amp;quot; -DreleaseVersion=&amp;quot;1.1&amp;quot; -DdevelopmentVersion=&amp;quot;1.2-SNAPSHOT&amp;quot; release:prepare&lt;br /&gt;
&lt;br /&gt;
=== Abandonner une release ===&lt;br /&gt;
Pour abandonner une release, suite à des erreurs lors de la préparation par exemple, taper la commande suivante:&lt;br /&gt;
 mvn release:rollback&lt;br /&gt;
&lt;br /&gt;
=== Exécuter la release ===&lt;br /&gt;
Si vous déployez sur SourceForge, taper la commande suivante:&lt;br /&gt;
 ssh -t USER,PROJECT@shell.sourceforge.net create&lt;br /&gt;
&lt;br /&gt;
Une fois la release préparée sans erreur, taper la commande suivante pour l'exécuter:&lt;br /&gt;
 mvn -Darguments=-Dgpg.passphrase=${gpg.passphrase} release:perform&lt;/div&gt;</summary>
		<author><name>Jp</name></author>	</entry>

	</feed>