Pourquoi le nom de l'instantané a toujours la date dans son bocal de nom de fichier ? Comment faire pour supprimer il
Pour le déploiement de la jarre, maven toujours ajouter la date dans son nom de fichier, cela donne le nom du fichier de référentiel différent du fichier dans mon local. Comment puis-je supprimer la date dans le nom de fichier ?
Grâce
Quel est votre objectif? Si vous êtes le déploiement de "test uniquement" des versions, ils sont censés pour avoir un horodatage sur eux. Si vous êtes le déploiement de "fini" des copies, alors vous devriez être en train de faire un communiqué et ne pas utiliser une version de capture instantanée.
OriginalL'auteur zjffdu | 2011-08-03
Vous devez vous connecter pour publier un commentaire.
À propos de pourquoi, c'est parce que l'être d'un INSTANTANÉ, chaque fois que vous déployez, vous êtes de facto le déploiement d'une nouvelle version de celui-ci, de sorte que le timestamp est ajoutée pour se différencier dans le dépôt distant. Lorsque Maven télécharge, il supprime le timestamp parce que sur votre dépôt local, il ne peut être une version, de sorte que le timestamp est inutile s'il ne prête pas à confusion.
Il peut être enlevé, ce site utiliser le
-DuniqueVersion=false
paramètre :Cependant, vous ne devriez PAS vous soucier de l'artefact, noms de fichiers, etc.. Vous utilisez maven, de SORTE QUE vous n'avez pas de se soucier d'eux.
Il y a des cas limites où la suppression de l'horodatage est utile. Ne parlons pas des religieux à propos de cette..
vous avez raison, c'est pourquoi j'ai posté le lien pour le maven-déployer manuel .. cependant, depuis Zjffdu parle des différences entre le local et distant repo, je ne pense pas qu'il était la présence d'une arête cas, la fonctionnalité a été prévu pour, c'est pourquoi je l'ai encouragé à repenser son approche du problème.
Nous avons un nexus configurer le proxy pour le nexus dont je suis l'édition instantanés et les horodatages sont à l'origine des problèmes, il y a donc un cas limite pour vous.
Un cas limite où le nom de la matière est si vous l'avez explicitement la liste des fichiers JAR dans votre fichier Manifeste. Ce scénario ne pas se produire dans un déploiement en production, mais il peut certainement arriver à tout moment si vous êtes en s'appuyant sur un instantané.
OriginalL'auteur Simone Gianni