Articles of sbt

¿Cómo estructurar un proyecto JVM para aislar el código propietario?

Tengo un proyecto de scala administrado por SBT, que incluye varias classs que son adaptadores que se vinculan al código propietario. Estos tienen licencias comerciales que impiden la distribución de bibliotecas vinculadas, así como el código de adaptador que he escrito yo mismo. Quiero aislar estos adaptadores del rest de mi código para poder, en […]

sbt 0.11.3: obteniendo la última versión de un plugin de git

Tengo una estructura multiproyecto que se comstack con sbt 0.11.3. Quería centralizar mis versiones de dependencia, versiones de proyecto, artefactos, instrucciones de shell y cosas por el estilo. Sería realmente útil para mis planes sobre gestión de versiones y control de versiones. Así que creé un complemento y coloqué allí mis configuraciones globales. Mis proyectos […]

SBT: ¿qué files poner bajo control de versión?

Creé un proyecto de Scala con SBT, haciendo reference a ScalaTest. Ahora tiene este tree: ├───lib ├───lib_managed │ └───scala_2.9.0 │ └───compile ├───project │ ├───boot │ │ ├───other │ │ │ └───net.java.dev.jna │ │ │ └───jna │ │ │ └───3.2.3 │ │ ├───scala-2.7.7 │ │ │ ├───lib │ │ │ └───org.scala-tools.sbt │ │ │ └───sbt │ […]

Mejores prácticas para IntelliJ IDEA 9 + Maven + control de la versión

El proyecto está usando Maven para que los files POM sean las principales fonts de información del proyecto. Hay algunos ajustes útiles en los files del proyecto que sería bueno mantener. OTOH IDEA parece crear demasiados cambios networkingundantes en la estructura del file de proyecto que contamina el historial SVN y, a veces crea conflictos. […]

Excediendo el compromiso de svn durante la construcción de SBT

Estoy buscando un process de lanzamiento utilizando el complemento de lanzamiento sbt, pero me aparece un error cuando bash comprometerme con SVN como un paso de lanzamiento. svn: Commit failed (detalles a continuación): svn: '/ tmp / checkout / svn-test / commit' no está bajo control de versión "/ tmp / checkout / svn-test /" […]

¿Es posible usar el complemento sbt-release con Subversion como SCM?

Estoy evaluando el uso del framework Play 2 en hotsites en la empresa para la que he trabajado. Sin embargo, he visto que el complemento de sbt–release no funciona con SVN, y la documentation parece sugerir que no lo use. ¿Hay alguien que haya probado este enfoque con éxito?

Configuración de SBT con integración SVN

Trabajo para una pequeña compañía de consultores de software, que hace el desarrollo principalmente (actualmente: únicamente) para la JVM usando Eclipse como nuestro IDE de elección. Hasta ahora, no hemos estado usando ninguna herramienta de gestión / construcción de proyectos. Hemos utilizado un repository SVN de la compañía para el control de versiones de nuestros […]

Importación de mi propia twig github en build.sbt

Intento comprender las mejores prácticas para retocar las bibliotecas scala. He clonado una biblioteca (en realidad es akka-http si eso hace la diferencia) y tengo una copy .ivy local a la que puedo acceder desde build.sbt . Ahora he llevado mis cambios a una nueva sucursal en mi repository github, y me gustaría que mis […]

No se puede finalizar la installation de sbteclipse

Traté de instalar la integración de sbt con Eclipse como decía la documentation, pero estoy casi seguro de que me falta algo. Creé ~ / .sbt / 0.13 / plugins / plugins.sbt con la línea proporcionada por github: addSbtPlugin ("com.typesafe.sbteclipse"% "sbteclipse-plugin"% "5.1.0") Luego, cuando inicié> sbt desde un terminal aparentemente lo descargó automáticamente: Archivo actualizado […]

Lanzamiento de SBT en el repository privado de git

Estoy usando Ubuntu 16. Tengo un repository privado en github , y quiero ejecutar un command con sbt (sbt release), este command creará una nueva versión del proyecto, por lo tanto, hace un pull , y luego un empujón al repository, todo automáticamente. Pero cuando lo llamo consigo: Fatal: Cold not read Username for "https://github.com", […]