Preguntas etiquetadas con sbt

sbt es una herramienta de compilación de código abierto para proyectos de Scala y Java, similar a Maven o Ant de Java.

3
¿Cuál es la diferencia entre build.sbt y build.scala?
Empecé a aprender Scala y casi en cada tutorial veo un build.sbtarchivo que describe la configuración del proyecto. Pero ahora he instalado giter8y creado un proyecto a partir de la plantilla. Y proyecto generado a partir del build.sbtarchivo de plantilla perdido , pero lo ha hecho build.scala(que parece usado para …
107 scala  sbt 


4
¿Alguien puede explicar la forma correcta de usar SBT?
¡Voy a salir del armario con esto! No entiendo SBT. Ahí, lo dije, ahora ayúdame por favor. Todos los caminos conducen a Roma, y que es el mismo para SBT: Para empezar a utilizar SBTno es SBT, SBT Launcher, SBT-extras, etc, y luego hay diferentes maneras de incluir y decidir …
100 scala  sbt 

3
Cómo compilar pruebas con SBT sin ejecutarlas
¿Hay alguna forma de crear pruebas con SBT sin ejecutarlas? Mi propio caso de uso es ejecutar un análisis estático en el código de prueba utilizando un complemento de scalac. Otro posible caso de uso es ejecutar parte o todo el código de prueba utilizando un corredor diferente al integrado …
97 scala  sbt  build-tools 



2
Error de clase rota con Joda Time usando Scala
Estoy agregando el repositorio de Joda Time a SBT con libraryDependencies ++= Seq( "joda-time" % "joda-time" % "2.1" ) Entonces felizmente lo uso así: val ymd = org.joda.time.format.DateTimeFormat.forPattern("yyyyMMdd") ymd.parseDateTime("20121212") Pero, cuando compilo el proyecto en SBT, obtengo un desagradable: [warn] Class org.joda.convert.FromString not found - continuing with a stub. [warn] …
91 scala  sbt  jodatime 

5
¿Cómo ver el árbol de dependencia en sbt?
Estoy tratando de inspeccionar el árbol de dependencia SBT como se describe en la documentación : sbt inspect tree clean Pero me sale este error: [error] inspect usage: [error] inspect [uses|tree|definitions] <key> Prints the value for 'key', the defining scope, delegates, related definitions, and dependencies. [error] [error] inspect [error] ^ …

10
¿Cómo configurar el tamaño del montón para sbt?
Estoy usando SBT 0.12.0. He leído otras respuestas en el desbordamiento de pila y las seguí, sin embargo, ninguna de ellas ayuda, por ejemplo: crear ForkRunclase: no he observado ningún proceso bifurcado durante mi uso de sbt establecer la variable de entorno JAVA_OPTS: está establecida, pero la línea de comando …
90 scala  sbt 


16
¿Cómo usar sbt desde detrás del proxy?
¿Cómo configuro sbt para usar un proxy? Por ejemplo, mis necesidades de definición de build para conectarse a GitHub, especificando los parámetros de conexión para http.proxy, http.proxyPort,user , y password. ¿Cómo pasaría estos ajustes a sbt? ¿Existe una manera fácil de cambiar entre la configuración de proxy / sin proxy …
85 sbt 

2
Dependencias de prueba SBT en multiproyectos: hacer que el código de prueba esté disponible para proyectos dependientes
Tengo un multiproyecto SBT donde algunos proyectos tienen dependencias entre sí. Me gusta esto: lazy val coreProject: Project = Project( id = "core-project", base = file("./core-project"), // other stuff )) lazy val extensions: Project = Project( id = "extensions", base = file("./extensions"), dependencies = Seq(coreProject) ) Ahora tengo algo de …
83 scala  testing  sbt 



8
¿Cómo evitar java.lang.OutOfMemoryError: espacio de PermGen en la compilación de Scala?
He notado un comportamiento extraño de mi compilador scala. Ocasionalmente arroja un OutOfMemoryError al compilar una clase. Aquí está el mensaje de error: [info] Compiling 1 Scala source to /Users/gruetter/Workspaces/scala/helloscala/target/scala-2.9.0/test-classes... java.lang.OutOfMemoryError: PermGen space Error during sbt execution: java.lang.OutOfMemoryError: PermGen space Solo ocurre de vez en cuando y el error no …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.