2011-08-04 1 views
8

J'utilise sbt 0.10 pour créer un projet Scala en utilisant simplement un fichier build.sbt au lieu d'une configuration complète.Pourquoi le nom actuel du projet sbt est-il "default" à 0.10?

Chaque fois que je commence SBT il me donne les messages comme suit:

[info] Set current project to default-ee699e (in build file:/Users/.../project/plugins/) 
[info] Set current project to default-8febe7 (in build file:/Users/.../) 

Je positionniez les name et mainClass paramètres dans le fichier build.sbt, donc je ne sais pas ce que je dois mettre pour obtenir les noms de projets default-XXXX s'en vont.

EDIT: la réponse donnée ci-dessous est correct que ce soit cosmétique. Si vous passez à une configuration complète de sbt, il utilise le nom de ce projet, par opposition à default-XXXX.

+0

Il a changé 0,13 à tout le moins où le nom d'un projet de SBT est le nom du répertoire, sauf modification dans les fichiers de .sbt/.scala. –

+0

BTW, que voulez-vous dire par * "une configuration complète" *? Quel est le contenu de votre build.sbt (simplement pour l'exhaustivité)? –

Répondre

12

Le message peut être un peu trompeur, ce n'est pas dire que vous devez « définir le projet curent », il vous dit ce qu'il fait.

Il définit le projet en cours dans le dossier plugins, il est fait des choses (compilation, etc.), définit ensuite le projet en cours dans votre dossier de construction réelle et est-ce est chose encore une fois.

Vous n'avez rien d'autre à configurer.

+0

- oups ... mauvais sujet désolé – mba

Questions connexes