2012-07-05 22 views
34

El camino de SBT a Scala-IDE está bien descrito en muchos lugares:SBT de Scala IDE

  1. de inicio con un proyecto SBT
  2. Añadir la definición del plugin SBT: addSbtPlugin ("com.typesafe. sbteclipse" % "sbteclipse-plugin" % "2.1.0-RC1")
  3. Ejecutar el 'Eclipse' comando desde SBT
  4. abierto Eclipse con un instalado Scala-IDE complemento
  5. importar el proyecto

¿Qué es lo contrario para esto? Si empiezo un nuevo proyecto en Scala-IDE, ¿puedo simplemente agregar un archivo build.sbt y de alguna manera decirle a Eclipse que lo use cuando ejecute la aplicación?

Disculpa si esto parece obvio para algunos, pero recientemente he pasado de ItelliJ Idea a Scala-IDE y no estoy seguro de configurar Scala-IDE para usar SBT y mis archivos de configuración sbt.

+1

¿Es mejor Scala en Eclipse? – ziggystar

+0

Mejor que qué? – Nicolas

+2

Hola @ziggystar, hace poco más de un año probé Eclipse con Scala IDE. En ese punto, fue realmente lento. Entonces decidí probar IntelliJ Idea con el plugin Scala. Esto funcionó muy bien, pero su documentación es muy antigua, y no cuentan con una atención al cliente agradable y amigable (no en mi experiencia en ningún caso). Así que ahora decidí volver a usar Scala IDE, y debo decir que es realmente agradable. Su tipificación predictiva ha mejorado drásticamente y hasta ahora no he tenido problemas en absoluto. Además, Eclipse es mejor compatible con Ubuntu (que es lo que uso). – Jack

Respuesta

17

No, no puedes hacer esto. La forma de hacerlo es como lo describiste. Luego, cada vez que realice cambios en build.sbt (por ejemplo, nueva dependencia de jar), vuelva a ejecutar el comando eclipse desde sbt y actualice el proyecto en Eclipse para que los archivos recién generados se vuelvan a cargar.

16

Como usuario experimentado de Eclipse, me preguntaba lo mismo. Sorprendido de que nadie parecía ir en esa dirección, decidí rodar mi propio proyecto.

https://github.com/scalastuff/esbt

instalar el plugin, crear o modificar build.sbt y dependencias se recuperan, los archivos actualizados de los proyectos.

Funciona para mí, lo uso todos los días. Pero no es perfecto ni está terminado, y no estoy poniendo mucho esfuerzo en eso en este momento. ¡Pero siéntete libre de contribuir!

+1

Esa es una gran idea, gracias. Puede valer la pena informar al grupo de usuarios de Scala-IDE: https://groups.google.com/forum/?fromgroups#!forum/scala-ide-user – Jack

+2

Parece que necesita la versión de Eclipse <= 3.7. ¿Alguien puede usar esto con Eclipse Juno (4.2)? –

Cuestiones relacionadas