2010-12-08 26 views

Répondre

6

Je pense qu'une bonne règle est de valider le dossier lib mais pas le dossier lib_managed. Je pense que si sbt le génère ou le retire, il vaut mieux le laisser dans la plupart des cas. Une préoccupation à ce sujet est que vous dépendez de référentiels externes qui peuvent être indisponibles à certains moments. Une protection autour de ceci consiste à héberger soi-même les dépendances (SBT Resolvers). Tous les projets utilisant une bibliothèque commune peuvent pointer vers cet emplacement commun.

2

Je pense que la vérification dans lib_managed est contraire à l'objectif de l'utilisation d'artefacts gérés à partir d'Internet. Puisque le fichier de projet sbt gère la version, vous n'aurez pas le problème de devoir mettre à jour manuellement les fichiers jar. Cependant, vérifier dans les bocaux continuera à faire gonfler le repo. Le sbt documentation recommande spécifiquement d'ajouter lib_managed à votre .gitignore.