What's the current state of play for sbt? Is it it possible to use an sbt project definition in Eclipse or do you effectively have to create the project twice, once for development and once for packaging and deployment? there's an sbteclipse git hub account, but it looks like its dead and hasn't been updated in a while.
I use Linux and the best method I've found so far is create an Eclipse project with one source folder and then create symbolic links to the package source folders naming the links as the package names. I have a utilities package, which I not only use in every project but update and develop in every project. When I switch projects I just have to remember to refresh the the utilities package to bring into sync. I've also found it cleaner to keep the Eclipse projects separate from the work spaces.
--
You received this message because you are subscribed to the Google Groups "Scala IDE User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-user/ed1ebd1e-8864-41ad-8509-ee2d8ccdeb2b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
sbteclipse may not get updates often but it also works fine in a lot of cases. Is it not possible to generate Eclipse project files for your projects? Why do you want to create the project twice? Because of classfile recreation?
When I understand you correctly, you have several sbt projects that all depend on another project which you do not want to add as a normal dependency because you don't want to go the route of republishing the project after a change. Inside of Eclipse you can easily add your utils project as a required project, which should make any changes visible immediately. Did you try that out and didn't it work for you?
--
You received this message because you are subscribed to the Google Groups "Scala IDE User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-user/9c6c9b08-7a54-41da-9386-07c1c7bf07ad%40googlegroups.com.
sbt-server integration: This is a long awaited feature. Every user of Play or Scala.js projects has the problem that not all IDE features work reliable on their codebase because internally the IDE uses its own builder to build the application, whereas it really should use the builder of your project. sbt is the builder of choice of Scala users and sbt-server makes it possible to remotely control it by the IDE. By integrating sbt-server into Scala IDE all problems that arise from bytecode inequality that comes from multiple builds fighting each other should be gone.
Beside from the sbt-server integration, Scala IDE will provide an editor for *.sbt
files and it will even be possible to fully handle the Scala code in your project/
directory. Furthermore you will no longer need the sbteclipse
plugin due to the fact that the IDE will be able to automatically
import your sbt projects and track changes to them in the background and
apply them silently to your working environment.
Does this no longer apply or has it been implemented?
--
You received this message because you are subscribed to the Google Groups "Scala IDE User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-user/621180d7-fea8-4af6-8900-6ae963488735%40googlegroups.com.
Wow...this looks amazing! Does this also mean we would be able to debug directly in Eclipse without having to set up a forking JVM in sbt with debug listeners?
On Thursday, December 31, 2015 at 5:56:09 AM UTC-8, Rich Oliver wrote:I'm still somewhat confused. It currently says this on the road map for 4.3
sbt-server integration: This is a long awaited feature. Every user of Play or Scala.js projects has the problem that not all IDE features work reliable on their codebase because internally the IDE uses its own builder to build the application, whereas it really should use the builder of your project. sbt is the builder of choice of Scala users and sbt-server makes it possible to remotely control it by the IDE. By integrating sbt-server into Scala IDE all problems that arise from bytecode inequality that comes from multiple builds fighting each other should be gone.
Beside from the sbt-server integration, Scala IDE will provide an editor for
*.sbt
files and it will even be possible to fully handle the Scala code in yourproject/
directory. Furthermore you will no longer need thesbteclipse
plugin due to the fact that the IDE will be able to automatically import your sbt projects and track changes to them in the background and apply them silently to your working environment.Does this no longer apply or has it been implemented?
--
You received this message because you are subscribed to the Google Groups "Scala IDE User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-ide-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-user/787b0fd9-0b78-4f05-9d50-b3ae457342a3%40googlegroups.com.
Hello,
Nothing new here? Is this expected for the next version?
To view this discussion on the web visit https://groups.google.com/d/msgid/scala-ide-user/40ff1fad-97fd-4c90-b14d-4c191a6b23d0%40googlegroups.com.