Articles of sbt

Comment puis-je obtenir des emstackments complets pour les exceptions lancées dans les tests lors de l’utilisation de sbt et testng?

Les stacktraces sont tronqués – par exemple, ils se terminent par [info] … Utiliser le last ou changer traceLevel n’aide pas – il imprime simplement le stacktrace complet du wrapper sbt. Ceci est le test avec testng (aussi je crois en utilisant scalatest et sl4j)

Migration de Maven à SBT

Comme vous le savez, SBT est compatible avec Maven: SBT reconnaît les POM Maven simples et peut utiliser les dépendances et les référentiels spécifiés dans ces derniers. Cependant, le wiki SBT dit que, si une dépendance en ligne est spécifiée dans la définition du projet SBT, POM sera ignoré (il est donc impossible d’utiliser les […]

Comment exclure commons-logging d’un projet scala / sbt / slf4j?

Mon projet scala / sbt utilise grizzled-slf4j et logback. Une dépendance tierce utilise Apache Commons Logging. Avec Java / Maven, j’utiliserais jcl-over-slf4j et logback-classic pour que je puisse utiliser logback comme backend de journalisation unifié. J’éliminerais également la dépendance à l’enregistrement commun que la librairie tierce laisserait entrer. Je fais ce qui suit dans Maven […]

Comment accéder à un Nexus sécurisé avec sbt?

J’essaie d’accéder à un gestionnaire de référentiels Nexus qui nécessite une authentification de base. Tout fonctionne bien avec Maven2 mais quand je tente de configurer des choses dans SBT, il ne trouve pas les artefacts. Il utilise un modèle de référentiel personnalisé (voir cette question connexe ) mais je ne pense pas que cela devrait […]

Intellij comstack des échecs: “est déjà défini comme”

J’ai un projet Scala qui comstack, exécute et teste bien en utilisant SBT depuis la ligne de commande. Cependant, lors de la construction du projet dans intellij, il semble que chaque classe du projet ait cette erreur dans le journal des événements, ce qui provoque l’échec de la génération: SendCommandToService is already defined as case […]

Échec de la compilation: erreur lors du chargement de AnnotatedElement, ConcurrentMap, CharSequence depuis Java 8 sous Scala 2.10?

J’utilise ce qui suit: Scala 2.10.4 Scalatra 2.2.2 sbt 0.13.0 java 1.8.0 casbah 2.7.2 scalatra-sbt 0.3.5 Je rencontre fréquemment cette erreur: 21:32:00.836 [qtp1687101938-55] ERROR o.fusesource.scalate.TemplateEngine – Compilation failed: error: error while loading CharSequence, class file ‘/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/rt.jar(java/lang/CharSequence.class)’ is broken (class java.lang.RuntimeException/bad constant pool tag 18 at byte 10) error: error while loading ConcurrentMap, class file ‘/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home/jre/lib/rt.jar(java/util/concurrent/ConcurrentMap.class)’ […]

Créer un projet simple SBT 0.10.X

(Ceci est une suite à sbt ne pas créer des projets correctement . La question n’a pas été répondue.) Fondamentalement, cette question dit “Je ne sais pas comment créer un projet sous le nouveau sbt. Avec l’ancien, je viens de sbt dans un nouveau dossier et il y avait un assistant guidé qui m’a guidé […]

Configurer sbt pour utiliser Java 7 pour la compilation?

Je reçois des erreurs de compilation lors de l’exécution de la tâche de comstack car les sources font référence à de nouvelles classes dans le package java.nio.file qui n’apparaissent que dans Java 7. J’ai les éléments suivants dans build.sbt : javaHome := Some(file(“/opt/jdk/jdk1.7.0”)) fork := true Dans sbt: > show java-home [info] Some(/opt/jdk/jdk1.7.0) Il comstack […]

Meilleures pratiques pour le contrôle IntelliJ IDEA 9 + Maven + Version

Le projet utilise Maven pour que les fichiers POM soient les principales sources d’informations sur le projet. Il y a quelques parameters utiles dans les fichiers de projet qui seraient intéressants à conserver. OTOH IDEA semble créer trop de changements redondants dans la structure du fichier de projet, ce qui pollue l’historique SVN et crée […]

Comment réparer le rapport sbt “Erreur lors de l’encapsulation de InputStream dans GZIPInputStream: java.io.EOFException”?

Lors de l’exécution de la commande sbt dans un répertoire vide, il continue à échouer avec l’exception suivante: $ sbt [info] Loading global plugins from /Users/jacek/.sbt/0.13/plugins Error wrapping InputStream in GZIPInputStream: java.io.EOFException at sbt.ErrorHandling$.translate(ErrorHandling.scala:11) at sbt.WrapUsing.open(Using.scala:36) at sbt.Using.apply(Using.scala:24) at sbt.IO$$anonfun$gzipFileIn$1.apply(IO.scala:778) at sbt.IO$$anonfun$gzipFileIn$1.apply(IO.scala:777) at sbt.Using.apply(Using.scala:25) at sbt.IO$.gzipFileIn(IO.scala:777) at sbt.Sync$.readUncaught(Sync.scala:88) at sbt.Sync$.readInfo(Sync.scala:84) at sbt.Sync$$anonfun$apply$1.apply(Sync.scala:29) at sbt.Sync$$anonfun$apply$1.apply(Sync.scala:23) at […]