Précédent   Forum des professionnels en informatique > Java > EDI et OUTILS pour Java > Build > Maven
Maven Forum d'entraide sur Maven & Maven 2, ses plugins et ses outils. Avant de poster -> La F.A.Q Maven 2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 29/06/2006, 09h15   #1 (permalink)
Membre expérimenté
 
Avatar de spekal
 
Date d'inscription: mai 2005
Localisation: Saint Etienne, Loire, Rhône-Alpes, France, Europe, Monde, Espace, Bing !
Messages: 503
Par défaut [Maven 2] Qu'est ce qu'un snapshot ?

Bonjour,

J'ai l'impression qu'un snapshot est une version provisoire.

Cependant, je ne comprends pas comment cela s'utilise, s'il y a des outils, des particularités, des spécificités, à part le fait que ça s'appelle snapshot.

Par exemple, si je mettais provisoire à la place, et ce que ça changerait quelque chose dans le comportement de Maven ?
spekal est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/06/2006, 09h49   #2 (permalink)
BiM
Modératrice
 
Avatar de BiM
 
Date d'inscription: janvier 2005
Localisation: Toulouse !!
Âge: 24
Messages: 5 918
Par défaut

Voilà ce que j'ai trouvé sur Google (define:snapshot) :
Citation:
Snapshot : Sur une console contrôlée numériquement, le terme snapshot désigne un état figée, correspondant à la valeur de chaque paramètre de cette console à un instant T.
__________________
~{@ BiM - Modératrice "Business Intelligence" @}~
___________.~{@ Lapine crétine @}~

Retrouvez la BIRT !
Défendez vos droits sur le forum Droit du Travail !
Pas de questions techniques en MP !!
BiM est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 29/06/2006, 10h25   #3 (permalink)
Nouveau membre du Club
 
Avatar de morice.ju
 
Date d'inscription: avril 2006
Âge: 27
Messages: 79
Par défaut

moi je dirais qu'il faut conserver le nommage de snapshot si tu dois t'en servir, l'architecture et les conventions de nommage doivent être rigide sous maven afin que tes projets puissent être automatiquement produits de manière correcte.

De plus, il me semble que maven à utilise une règle de gestion bien précise autour des versions et en particulier sur les snapshots.
morice.ju est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/06/2006, 11h23   #4 (permalink)
Rédacteur
 
Avatar de denisC
 
Date d'inscription: février 2005
Localisation: Paris
Âge: 30
Messages: 4 116
Par défaut

Citation:
Envoyé par spekal
Bonjour,

J'ai l'impression qu'un snapshot est une version provisoire.

Cependant, je ne comprends pas comment cela s'utilise, s'il y a des outils, des particularités, des spécificités, à part le fait que ça s'appelle snapshot.

Par exemple, si je mettais provisoire à la place, et ce que ça changerait quelque chose dans le comportement de Maven ?
Un SNAPSHOT est une version de build d'un composant, non encore stabilisée. Cette version SNAPSHOT peut être changée à tout moment par l'équipe de developpement, puisqu'elle n'est pas encore stabilisée.

A priori, tu peux tout à fait décider d'appeller tes versions SNAPSHOT Provisoire. Mais bon, c'est une convention (tacite) entre tous les utilisateurs de Maven. Maven utilise cela à certains endroits (déployement dans le repository, convergence des dépendances).

Donc, en conclusion, tu peux, mais je te le déconseille... Et puis de cette façon, tu t'habitueras, et ça ne te choqueras plus les SNAPSHOT
denisC est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 30/06/2006, 11h43   #5 (permalink)
Membre Expert

 
Date d'inscription: mai 2006
Localisation: Versailles
Âge: 35
Messages: 1 164
Par défaut

Une version SNAPSHOT est une version en cours de développement. Quand maven rencontre une dépendence SNAPSHOT, il vérifie si un jar plus récent existe dans le repository distant par rapport à celui présent dans le local repository. Si c'est le cas, il la télécharge. Ce mécanisme permet d'utiliser la dernière version en copurs de dev d'un composant sans avoir à recompiler ce composant (si le SNAPSHOT est déployé dans le remote repository bien sûr).

Si tu veux utiliser ce mécanisme, tu es obligé d'utiliser le terme SNAPSHOT. Si tu ne l'utilise pas, maven considèrera qu'il doit appliquer le mécanisme standard utilisé pour les version releasée.
evenisse est déconnecté   Envoyer un message privé Réponse avec citation
NEWS JAVAFAQs JAVATUTORIELS JAVAJAVASEARCHSOURCESLIVRESOUTILS, EDI & APIBLOGDISCUSSIONSTV

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > Java > EDI et OUTILS pour Java > Build > Maven



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 07h40.


Vos questions techniques : forum d'entraide Java - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.